Index

A B C D G H I M P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

ALL - Enum constant in enum class com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamMode
All 256 teams can be used.
AllTeams - Annotation Interface in com.xpdustry.distributor.api.command.cloud.specifier
Annotation used to specify that a Team command argument can represent all the teams instead of the 6 base teams.
ARGUMENT_PARSE_FAILURE_CONTENT - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryCaptionKeys
Variables: <input>, <type>.
ARGUMENT_PARSE_FAILURE_PLAYER_NOT_FOUND - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryCaptionKeys
Variables: <input>.
ARGUMENT_PARSE_FAILURE_PLAYER_TOO_MANY - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryCaptionKeys
Variables: <input>.
ARGUMENT_PARSE_FAILURE_TEAM - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryCaptionKeys
Variables: <input>, <teamMode>.
audience() - Static method in class com.xpdustry.distributor.api.command.cloud.MindustrySenderMappers
Returns a SenderMapper that maps CommandSender instances to Audience instances.

B

BASE - Enum constant in enum class com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamMode
Only the 6 base teams can be used.

C

com.xpdustry.distributor.api.command.cloud - package com.xpdustry.distributor.api.command.cloud
 
com.xpdustry.distributor.api.command.cloud.parser - package com.xpdustry.distributor.api.command.cloud.parser
 
com.xpdustry.distributor.api.command.cloud.specifier - package com.xpdustry.distributor.api.command.cloud.specifier
 
contentComponent(CTypeKey<T>) - Static method in class com.xpdustry.distributor.api.command.cloud.parser.ContentParser
 
ContentParseException(CommandContext<?>, String, CTypeKey<?>) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.ContentParser.ContentParseException
contentParser(CTypeKey<T>) - Static method in class com.xpdustry.distributor.api.command.cloud.parser.ContentParser
 
ContentParser<C,T extends mindustry.ctype.MappableContent> - Class in com.xpdustry.distributor.api.command.cloud.parser
A parser for content arguments.
ContentParser(CTypeKey<T>) - Constructor for class com.xpdustry.distributor.api.command.cloud.parser.ContentParser
 
ContentParser.ContentParseException - Exception in com.xpdustry.distributor.api.command.cloud.parser
An exception thrown when a content argument could not be parsed.

D

descriptionMapper() - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
Returns the DescriptionMapper of this command manager.
descriptionMapper(DescriptionMapper<Description>) - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
Sets the DescriptionMapper of this command manager.

G

getCaptionKeys() - Static method in class com.xpdustry.distributor.api.command.cloud.MindustryCaptionKeys
Returns an unmodifiable view of all the captions used in the MindustryCommandManager.
getContentType() - Method in exception com.xpdustry.distributor.api.command.cloud.parser.ContentParser.ContentParseException
 
getInput() - Method in exception com.xpdustry.distributor.api.command.cloud.parser.ContentParser.ContentParseException
 
getInput() - Method in exception com.xpdustry.distributor.api.command.cloud.parser.PlayerParser.PlayerParseException
Returns the input string.
getInput() - Method in exception com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamParseException
 
getPlugin() - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
 
getTeamMode() - Method in exception com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamParseException
 

H

hasPermission(C, String) - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
 

I

initialize(CommandHandler) - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
Initializes the command manager with it's backing command handler.

M

MindustryCaptionKeys - Class in com.xpdustry.distributor.api.command.cloud
Caption instances for MindustryCommandManager error messages.
MindustryCommandContextKeys - Class in com.xpdustry.distributor.api.command.cloud
 
MindustryCommandManager<C> - Class in com.xpdustry.distributor.api.command.cloud
A command manager for Mindustry plugins.
MindustryCommandManager(MindustryPlugin, ExecutionCoordinator<C>, SenderMapper<CommandSender, C>) - Constructor for class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
Constructs a new MindustryCommandManager.
MindustryParserParameters - Class in com.xpdustry.distributor.api.command.cloud
A collection of ParserParameter used by Distributor to resolve Mindustry types in the ParserRegistry.
MindustrySenderMappers - Class in com.xpdustry.distributor.api.command.cloud
Utility class providing useful SenderMapper instances for Mindustry.

P

parse(CommandContext<C>, CommandInput) - Method in class com.xpdustry.distributor.api.command.cloud.parser.ContentParser
 
parse(CommandContext<C>, CommandInput) - Method in class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
parse(CommandContext<C>, CommandInput) - Method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
PERMISSIONS - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryCommandContextKeys
 
player() - Static method in class com.xpdustry.distributor.api.command.cloud.MindustrySenderMappers
Returns a SenderMapper that maps CommandSender instances to Player instances.
playerComponent() - Static method in class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
PlayerNotFound(CommandContext<?>, String) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.PlayerParser.PlayerParseException.PlayerNotFound
PlayerParseException(CommandContext<?>, String, Caption) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.PlayerParser.PlayerParseException
playerParser() - Static method in class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
PlayerParser<C> - Class in com.xpdustry.distributor.api.command.cloud.parser
A parser for Player arguments.
PlayerParser() - Constructor for class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
PlayerParser.PlayerParseException - Exception in com.xpdustry.distributor.api.command.cloud.parser
An exception thrown when a parsing error occurs while searching for a player.
PlayerParser.PlayerParseException.PlayerNotFound - Exception in com.xpdustry.distributor.api.command.cloud.parser
An exception thrown when no player was found for the given input.
PlayerParser.PlayerParseException.TooManyPlayers - Exception in com.xpdustry.distributor.api.command.cloud.parser
An exception thrown when too many players are found for the given input.

R

registerDefaultExceptionHandlers() - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
Registers the default exception handlers for this command manager.

S

senderMapper() - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
 
suggestionProvider() - Method in class com.xpdustry.distributor.api.command.cloud.parser.PlayerParser
 
suggestionProvider() - Method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 

T

TEAM_MODE - Static variable in class com.xpdustry.distributor.api.command.cloud.MindustryParserParameters
Whether a Team argument should include all the teams or only the base ones.
teamComponent() - Static method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
teamComponent(TeamParser.TeamMode) - Static method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
TeamParseException(CommandContext<?>, String, TeamParser.TeamMode) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamParseException
teamParser() - Static method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
teamParser(TeamParser.TeamMode) - Static method in class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
TeamParser<C> - Class in com.xpdustry.distributor.api.command.cloud.parser
A parser for Team arguments.
TeamParser(TeamParser.TeamMode) - Constructor for class com.xpdustry.distributor.api.command.cloud.parser.TeamParser
 
TeamParser.TeamMode - Enum Class in com.xpdustry.distributor.api.command.cloud.parser
The parsing mode for a TeamParser.
TeamParser.TeamParseException - Exception in com.xpdustry.distributor.api.command.cloud.parser
Exception thrown when a team cannot be found for the given input and TeamParser.TeamMode.
TooManyPlayers(CommandContext<?>, String) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.PlayerParser.PlayerParseException.TooManyPlayers

V

valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.xpdustry.distributor.api.command.cloud.parser.TeamParser.TeamMode
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D G H I M P R S T V 
All Classes and Interfaces|All Packages|Serialized Form