net.minecraft.command.argument

public class ItemStackArgument

net.minecraft.commands.arguments.item.ItemInput
net.minecraft.class_2290
net.minecraft.command.argument.ItemStackArgument

Field summary

Modifier and TypeField
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_STACK_TOO_BIG
field_10797
OVERSTACKED_EXCEPTION
private final RegistryEntry<Item>
item
field_10796
item
private final ComponentChanges
components
field_49570
components

Constructor summary

ModifierConstructor
public (RegistryEntry<Item> item, ComponentChanges components)

Method summary

Modifier and TypeMethod
public Item
getItem()
method_9785()
getItem()
public ItemStack
createItemStack(int count, boolean checkSize)
method_9781(int arg0, boolean arg1)
createStack(int amount, boolean checkOverstack)
public String
serialize(HolderLookup$Provider registries)
method_9782(class_7225$class_7874 arg0)
asString(RegistryWrapper$WrapperLookup registries)
private String
serializeComponents(HolderLookup$Provider registries)
method_57801(class_7225$class_7874 arg0)
componentsAsString(RegistryWrapper$WrapperLookup registries)
private String
getItemName()
method_41967()
getIdString()
private Object
lambda$getItemName$3()
method_41968()
method_41968()
private static Stream
lambda$serializeComponents$2(com.mojang.serialization.DynamicOps arg0, Map$Entry arg1)
method_57800(com.mojang.serialization.DynamicOps arg0, Map$Entry arg1)
method_57800(com.mojang.serialization.DynamicOps arg0, Map$Entry entry)
private static String
lambda$serializeComponents$1(Identifier arg0, Tag arg1)
method_60378(class_2960 arg0, class_2520 arg1)
method_60378(Identifier arg0, NbtElement value)
private static com.mojang.brigadier.Message
lambda$static$0(Object arg0, Object arg1)
method_9784(Object arg0, Object arg1)
method_9784(Object item, Object maxCount)