Item Argument
Returns an ItemStack
, which players can specify with this syntax: <item_id>[<list of components>]
. Example:
Java
new StellarCommand("give")
.addItemArgument(name = "item")
.addExecution(Player.class, context -> {
ItemStack item = context.getArgument<ItemStack>("item")
context.getSender().getInventory().addItem(item)
});
Argument Parser