JSPrismarine
Preparing search index...
@jsprismarine/brigadier
RequiredArgumentBuilder
Class RequiredArgumentBuilder<S, T>
Type Parameters
S
T
Hierarchy
ArgumentBuilder
<
S
,
RequiredArgumentBuilder
<
S
,
T
>
>
RequiredArgumentBuilder
Index
Methods
build
executes
fork
forward
get
Arguments
get
Command
get
Name
get
Redirect
get
Redirect
Modifier
get
Requirement
get
Suggestions
Provider
get
This
get
Type
is
Fork
redirect
requires
suggests
then
argument
Methods
build
build
()
:
ArgumentCommandNode
<
S
,
T
>
Returns
ArgumentCommandNode
<
S
,
T
>
executes
executes
(
command
:
Command
<
S
>
)
:
RequiredArgumentBuilder
Parameters
command
:
Command
<
S
>
Returns
RequiredArgumentBuilder
fork
fork
(
target
:
CommandNode
<
S
>
,
modifier
:
RedirectModifier
<
S
>
,
)
:
RequiredArgumentBuilder
Parameters
target
:
CommandNode
<
S
>
modifier
:
RedirectModifier
<
S
>
Returns
RequiredArgumentBuilder
forward
forward
(
target
:
CommandNode
<
S
>
,
modifier
:
null
|
RedirectModifier
<
S
>
,
fork
:
boolean
,
)
:
RequiredArgumentBuilder
Parameters
target
:
CommandNode
<
S
>
modifier
:
null
|
RedirectModifier
<
S
>
fork
:
boolean
Returns
RequiredArgumentBuilder
get
Arguments
getArguments
()
:
Iterable
<
CommandNode
<
S
>
>
Returns
Iterable
<
CommandNode
<
S
>
>
get
Command
getCommand
()
:
Command
<
S
>
Returns
Command
<
S
>
get
Name
getName
()
:
string
Returns
string
get
Redirect
getRedirect
()
:
null
|
CommandNode
<
S
>
Returns
null
|
CommandNode
<
S
>
get
Redirect
Modifier
getRedirectModifier
()
:
null
|
RedirectModifier
<
S
>
Returns
null
|
RedirectModifier
<
S
>
get
Requirement
getRequirement
()
:
Predicate
<
S
>
Returns
Predicate
<
S
>
get
Suggestions
Provider
getSuggestionsProvider
()
:
SuggestionProvider
<
S
>
Returns
SuggestionProvider
<
S
>
get
This
getThis
()
:
RequiredArgumentBuilder
<
S
,
T
>
Returns
RequiredArgumentBuilder
<
S
,
T
>
get
Type
getType
()
:
ArgumentType
<
T
>
Returns
ArgumentType
<
T
>
is
Fork
isFork
()
:
boolean
Returns
boolean
redirect
redirect
(
target
:
CommandNode
<
S
>
,
modifier
?:
SingleRedirectModifier
<
S
>
,
)
:
RequiredArgumentBuilder
Parameters
target
:
CommandNode
<
S
>
Optional
modifier
:
SingleRedirectModifier
<
S
>
Returns
RequiredArgumentBuilder
requires
requires
(
requirement
:
Predicate
<
S
>
)
:
RequiredArgumentBuilder
Parameters
requirement
:
Predicate
<
S
>
Returns
RequiredArgumentBuilder
suggests
suggests
(
provider
:
SuggestionProvider
<
S
>
)
:
RequiredArgumentBuilder
<
S
,
T
>
Parameters
provider
:
SuggestionProvider
<
S
>
Returns
RequiredArgumentBuilder
<
S
,
T
>
then
then
(
arg
:
CommandNode
<
S
>
|
ArgumentBuilder
<
S
,
any
>
)
:
RequiredArgumentBuilder
Parameters
arg
:
CommandNode
<
S
>
|
ArgumentBuilder
<
S
,
any
>
Returns
RequiredArgumentBuilder
Static
argument
argument
<
S
,
T
>
(
name
:
string
,
type
:
ArgumentType
<
T
>
,
)
:
RequiredArgumentBuilder
<
S
,
T
>
Type Parameters
S
T
Parameters
name
:
string
type
:
ArgumentType
<
T
>
Returns
RequiredArgumentBuilder
<
S
,
T
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
build
executes
fork
forward
get
Arguments
get
Command
get
Name
get
Redirect
get
Redirect
Modifier
get
Requirement
get
Suggestions
Provider
get
This
get
Type
is
Fork
redirect
requires
suggests
then
argument
JSPrismarine
Loading...