net.minecraft.command.argument

record ItemPredicateArgumentType$ComponentCheck

net.minecraft.commands.arguments.item.ItemPredicateArgument$ComponentWrapper
net.minecraft.class_2293$class_9444
net.minecraft.command.argument.ItemPredicateArgumentType$ComponentCheck

Field summary

Modifier and TypeField
private final Identifier
id
comp_2527
id
private final Predicate<ItemStack>
presenceChecker
comp_2528
presenceChecker
private final com.mojang.serialization.Decoder<? extends Predicate<ItemStack>>
valueChecker
comp_2529
valueChecker

Constructor summary

ModifierConstructor
private (Identifier id, Predicate<ItemStack> presenceChecker, com.mojang.serialization.Decoder<? extends Predicate<ItemStack>> valueChecker)

Method summary

Modifier and TypeMethod
public static <T> ItemPredicateArgumentType$ComponentCheck
create(com.mojang.brigadier.ImmutableStringReader reader, Identifier id, DataComponentType<T> type)
method_58536(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1, class_9331<T> arg2)
read(com.mojang.brigadier.ImmutableStringReader reader, Identifier id, ComponentType<T> type)
public Predicate<ItemStack>
decode(com.mojang.brigadier.ImmutableStringReader reader, com.mojang.serialization.Dynamic<?> value)
method_58535(com.mojang.brigadier.ImmutableStringReader arg0, com.mojang.serialization.Dynamic<?> arg1)
createPredicate(com.mojang.brigadier.ImmutableStringReader reader, com.mojang.serialization.Dynamic<?> value)
public Identifier
id()
comp_2527()
id()
public Predicate<ItemStack>
presenceChecker()
comp_2528()
presenceChecker()
public com.mojang.serialization.Decoder<? extends Predicate<ItemStack>>
valueChecker()
comp_2529()
valueChecker()
private com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$decode$0(com.mojang.brigadier.ImmutableStringReader arg0, String arg1)
method_58537(com.mojang.brigadier.ImmutableStringReader arg0, String arg1)
method_58537(com.mojang.brigadier.ImmutableStringReader arg0, String error)
private static Predicate
lambda$create$1(DataComponentType arg0, Object arg1)
method_58539(class_9331 arg0, Object arg1)
method_58539(ComponentType arg0, Object expected)
private static boolean
lambda$create$2(DataComponentType arg0, Object arg1, ItemStack arg2)
method_58540(class_9331 arg0, Object arg1, class_1799 arg2)
method_58540(ComponentType arg0, Object arg1, ItemStack stack)
private static boolean
lambda$create$0(DataComponentType arg0, ItemStack arg1)
method_58538(class_9331 arg0, class_1799 arg1)
method_58538(ComponentType arg0, ItemStack stack)