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

An argument that represents the Bukkit LootTable object. More...

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

Public Member Functions

 LootTableArgument (String nodeName)
 A LootTable argument that represents a Bukkit LootTable.
Class< LootTable > getPrimitiveType ()
SuggestionProviders getSuggestionProvider ()
 Returns the suggestion provider that this argument is populated with.
CommandAPIArgumentType getArgumentType ()
Function< S, String > getMapper ()

Static Public Member Functions

static< S > Function< S, String > fromKey (Function< S, NamespacedKey > mapper)

Detailed Description

An argument that represents the Bukkit LootTable object.

Since
2.1

Constructor & Destructor Documentation

◆ LootTableArgument()

dev.jorel.commandapi.arguments.LootTableArgument.LootTableArgument ( String nodeName)

A LootTable argument that represents a Bukkit LootTable.

Parameters
nodeNamethe name of the node for this argument

Member Function Documentation

◆ fromKey()

static< S > Function< S, String > dev.jorel.commandapi.arguments.SafeOverrideableArgument< T, S >.fromKey ( Function< S, NamespacedKey > mapper)
staticinherited

Composes a S to a NamespacedKey mapping function to convert S to a String

Parameters
mapperthe mapping function from S to NamespacedKey
Returns
a composed function that converts S to String

◆ getSuggestionProvider()

SuggestionProviders dev.jorel.commandapi.arguments.LootTableArgument.getSuggestionProvider ( )

Returns the suggestion provider that this argument is populated with.

Returns
the suggestion provider that this argument is populated with

Implements dev.jorel.commandapi.arguments.CustomProvidedArgument.