net.minecraft.command.argument

class ItemPredicateParsing$ComponentParsingRule<T, C, P>

extends IdentifiableParsingRule<ItemPredicateParsing$Callbacks<T, C, P>, C>

All mapped superinterfaces:

ParsingRule, IdentifierSuggestable, Suggestable

net.minecraft.commands.arguments.item.ComponentPredicateParser$ComponentLookupRule
net.minecraft.class_9437$class_9438
net.minecraft.command.argument.ItemPredicateParsing$ComponentParsingRule

Constructor summary

ModifierConstructor
private (ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing$Callbacks<T, C, P> callbacks)

Method summary

Modifier and TypeMethod
protected C
validateElement(com.mojang.brigadier.ImmutableStringReader reader, Identifier id)
method_58343(com.mojang.brigadier.ImmutableStringReader arg0, class_2960 arg1)
parse(com.mojang.brigadier.ImmutableStringReader arg0, Identifier arg1)
public Stream<Identifier>
possibleResources()
method_58344()
possibleIds()