Index
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
Teamcommand 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
SenderMapperthat mapsCommandSenderinstances toAudienceinstances.
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
-
Creates a new
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
contentarguments. - 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
DescriptionMapperof this command manager. - descriptionMapper(DescriptionMapper<Description>) - Method in class com.xpdustry.distributor.api.command.cloud.MindustryCommandManager
-
Sets the
DescriptionMapperof 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
M
- MindustryCaptionKeys - Class in com.xpdustry.distributor.api.command.cloud
-
Captioninstances forMindustryCommandManagererror 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, CommandHandler, 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
ParserParameterused by Distributor to resolve Mindustry types in theParserRegistry. - MindustrySenderMappers - Class in com.xpdustry.distributor.api.command.cloud
-
Utility class providing useful
SenderMapperinstances 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
SenderMapperthat mapsCommandSenderinstances toPlayerinstances. - 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
-
Creates a new
PlayerParser.PlayerParseException.PlayerNotFound. - PlayerParseException(CommandContext<?>, String, Caption) - Constructor for exception com.xpdustry.distributor.api.command.cloud.parser.PlayerParser.PlayerParseException
-
Creates a new
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
Playerarguments. - 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
Teamargument 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
-
Creates a new
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
Teamarguments. - 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
-
Creates a new
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.
All Classes and Interfaces|All Packages|Serialized Form