Class ItemStackParser<C>

java.lang.Object
org.incendo.cloud.bukkit.parser.ItemStackParser<C>
Type Parameters:
C - Command sender type
All Implemented Interfaces:
ArgumentParser<C,ProtoItemStack>, ArgumentParser.FutureArgumentParser<C,ProtoItemStack>, SuggestionProviderHolder<C>

public class ItemStackParser<C> extends Object implements ArgumentParser.FutureArgumentParser<C,ProtoItemStack>
Parser for a Material and optional extra NBT data into a ProtoItemStack.

This parser only provides basic suggestions by default. On Minecraft 1.13 and newer, enabling Brigadier compatibility through BukkitCommandManager.registerBrigadier() will allow client side validation and suggestions to be utilized.

Since:
1.5.0