net.minecraft.command.argument

class ItemStringReader$Reader

net.minecraft.commands.arguments.item.ItemParser$State
net.minecraft.class_2291$class_9217
net.minecraft.command.argument.ItemStringReader$Reader

Field summary

Modifier and TypeField
private final com.mojang.brigadier.StringReader
reader
field_48971
reader
private final ItemStringReader$Callbacks
visitor
field_48972
callbacks
final ItemStringReader
this$0
field_48970
field_48970

Constructor summary

ModifierConstructor
private (ItemStringReader this$0, com.mojang.brigadier.StringReader reader, ItemStringReader$Callbacks callbacks)

Method summary

Modifier and TypeMethod
public void
parse()
method_56869()
read()
private void
readItem()
method_56872()
readItem()
private void
readComponents()
method_57814()
readComponents()
public static ComponentType<?>
readComponentType(com.mojang.brigadier.StringReader reader)
method_57807(com.mojang.brigadier.StringReader arg0)
readComponentType(com.mojang.brigadier.StringReader reader)
private <T, O> void
readComponent(TagParser<O> tagParser, RegistryOps<O> registryOps, DataComponentType<T> componentType)
method_57811(class_2522<O> arg0, class_6903<O> arg1, class_9331<T> arg2)
readComponentValue(StringNbtReader<O> snbtReader, RegistryOps<O> ops, ComponentType<T> type)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestStartComponents(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_57808(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestBracket(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestNextOrEndComponents(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_57812(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestEndOfComponent(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestAssignment(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_57813(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestEqual(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_56874(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestItems(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestComponentAssignmentOrRemoval(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_60383(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestComponents(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestComponent(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_60384(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestComponentsToRemove(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestComponent(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String suffix)
method_60380(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1)
suggestComponents(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String suffix)
private static void
lambda$suggestComponent$1(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, Map$Entry arg2)
method_60381(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, Map$Entry arg2)
method_60381(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, Map$Entry entry)
private static Identifier
lambda$suggestComponent$0(Map$Entry arg0)
method_60382(Map$Entry arg0)
method_60382(Map$Entry entry)
private com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readComponent$0(int arg0, DataComponentType arg1, String arg2)
method_57806(int arg0, class_9331 arg1, String arg2)
method_57806(int arg0, ComponentType arg1, String error)
private com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readItem$0(int arg0, Identifier arg1)
method_56873(int arg0, class_2960 arg1)
method_56873(int arg0, Identifier arg1)