CommandAPI 12.1.0
An API for the command UI introduced in Minecraft 1.13
Loading...
Searching...
No Matches
dev.jorel.commandapi.arguments.MultiLiteralArgument Class Reference

An argument that represents multiple LiteralArguments. More...

Inheritance diagram for dev.jorel.commandapi.arguments.MultiLiteralArgument:

Public Member Functions

 MultiLiteralArgument (String nodeName, String... literals)
 A multiliteral argument.
Class< String > getPrimitiveType ()
String[] getLiterals ()
 Returns the literals that are present in this argument.
CommandAPIArgumentType getArgumentType ()
Argument< T > instance ()
 Returns the instance of this class with the class Impl.
Impl instance ()
 Returns the instance of this class with the class Impl.

Detailed Description

An argument that represents multiple LiteralArguments.

Since
4.1

Constructor & Destructor Documentation

◆ MultiLiteralArgument()

dev.jorel.commandapi.arguments.MultiLiteralArgument.MultiLiteralArgument ( String nodeName,
String... literals )

A multiliteral argument.

Takes in string literals which cannot be modified

Parameters
nodeNamethe node name for this argument
literalsthe literals that this argument represents

Member Function Documentation

◆ getLiterals()

String[] dev.jorel.commandapi.arguments.MultiLiteralArgument.getLiterals ( )

Returns the literals that are present in this argument.

Returns
the literals that are present in this argument

◆ instance() [1/2]

Argument< T > dev.jorel.commandapi.arguments.Argument< T >.instance ( )
inherited

Returns the instance of this class with the class Impl.

Used for chaining builder methods.

◆ instance() [2/2]

Impl dev.jorel.commandapi.ChainableBuilder< Impl >.instance ( )
inherited

Returns the instance of this class with the class Impl.

Used for chaining builder methods.