net.minecraft.command.argument

public interface ItemPredicateParsing$Callbacks<T, C, P>

net.minecraft.commands.arguments.item.ComponentPredicateParser$Context
net.minecraft.class_9437$class_9439
net.minecraft.command.argument.ItemPredicateParsing$Callbacks

Method summary

Modifier and TypeMethod
T
forElementType(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
method_58504(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1)
itemMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
Stream<Identifier>
listElementTypes()
method_58503()
streamItemIds()
T
forTagType(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
method_58510(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1)
tagMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
Stream<Identifier>
listTagTypes()
method_58509()
streamTags()
C
lookupComponentType(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
method_58513(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1)
componentCheck(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
Stream<Identifier>
listComponentTypes()
method_58512()
streamComponentIds()
T
createComponentTest(com.mojang.brigadier.ImmutableStringReader reader, C componentType, com.mojang.serialization.Dynamic<?> value)
method_58506(com.mojang.brigadier.ImmutableStringReader arg0, C arg1, com.mojang.serialization.Dynamic<?> arg2)
componentMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, C check, com.mojang.serialization.Dynamic<?> dynamic)
T
createComponentTest(com.mojang.brigadier.ImmutableStringReader reader, C componentType)
method_58505(com.mojang.brigadier.ImmutableStringReader arg0, C arg1)
componentPresencePredicate(com.mojang.brigadier.ImmutableStringReader reader, C check)
P
lookupPredicateType(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
method_58515(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1)
subPredicateCheck(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
Stream<Identifier>
listPredicateTypes()
method_58514()
streamSubPredicateIds()
T
createPredicateTest(com.mojang.brigadier.ImmutableStringReader reader, P predicateType, com.mojang.serialization.Dynamic<?> value)
method_58511(com.mojang.brigadier.ImmutableStringReader arg0, P arg1, com.mojang.serialization.Dynamic<?> arg2)
subPredicatePredicate(com.mojang.brigadier.ImmutableStringReader reader, P check, com.mojang.serialization.Dynamic<?> dynamic)
T
negate(T value)
method_58507(T arg0)
negate(T predicate)
T
anyOf(List<T> alternatives)
method_58508(List<T> arg0)
anyOf(List<T> predicates)