Package net.minecraft.command.argument
Class NbtPathArgumentType
java.lang.Object
net.minecraft.command.argument.NbtPathArgumentType
- All Implemented Interfaces:
- com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
public class NbtPathArgumentType
extends Object
implements com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
- Mappings:
- Namespace - Name - named - net/minecraft/command/argument/NbtPathArgumentType- intermediary - net/minecraft/class_2203- official - fp
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classstatic classprivate static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final charprivate static final Collection<String> (package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypestatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate static final charprivate static final charstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final charprivate static final charprivate static final charstatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic NbtPathArgumentType.NbtPathgetNbtPath(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) (package private) static Predicate<NbtElement> getPredicate(NbtCompound filter) private static booleanisNameCharacter(char c) static NbtPathArgumentTypenbtPath()parse(com.mojang.brigadier.StringReader stringReader) private static NbtPathArgumentType.PathNodeparseNode(com.mojang.brigadier.StringReader reader, boolean root) private static NbtPathArgumentType.PathNodereadCompoundChildNode(com.mojang.brigadier.StringReader reader, String name) private static StringreadName(com.mojang.brigadier.StringReader reader) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.brigadier.arguments.ArgumentTypelistSuggestions, parse
- 
Field Details- 
EXAMPLES- Mappings:
- Namespace - Name - Mixin selector - named - EXAMPLES- Lnet/minecraft/command/argument/NbtPathArgumentType;EXAMPLES:Ljava/util/Collection;- intermediary - field_9898- Lnet/minecraft/class_2203;field_9898:Ljava/util/Collection;- official - d- Lfp;d:Ljava/util/Collection;
 
- 
INVALID_PATH_NODE_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_PATH_NODE_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - INVALID_PATH_NODE_EXCEPTION- Lnet/minecraft/command/argument/NbtPathArgumentType;INVALID_PATH_NODE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_9900- Lnet/minecraft/class_2203;field_9900:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- official - a- Lfp;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
TOO_DEEP_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_DEEP_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - TOO_DEEP_EXCEPTION- Lnet/minecraft/command/argument/NbtPathArgumentType;TOO_DEEP_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_41706- Lnet/minecraft/class_2203;field_41706:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- official - b- Lfp;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
NOTHING_FOUND_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NOTHING_FOUND_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - NOTHING_FOUND_EXCEPTION- Lnet/minecraft/command/argument/NbtPathArgumentType;NOTHING_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_9899- Lnet/minecraft/class_2203;field_9899:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- official - c- Lfp;c:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
EXPECTED_LIST_EXCEPTIONstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionType EXPECTED_LIST_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - EXPECTED_LIST_EXCEPTION- Lnet/minecraft/command/argument/NbtPathArgumentType;EXPECTED_LIST_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_41708- Lnet/minecraft/class_2203;field_41708:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- official - e- Lfp;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
INVALID_INDEX_EXCEPTIONstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_INDEX_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - INVALID_INDEX_EXCEPTION- Lnet/minecraft/command/argument/NbtPathArgumentType;INVALID_INDEX_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_41709- Lnet/minecraft/class_2203;field_41709:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- official - f- Lfp;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
LEFT_SQUARE_BRACKETprivate static final char LEFT_SQUARE_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - LEFT_SQUARE_BRACKET- Lnet/minecraft/command/argument/NbtPathArgumentType;LEFT_SQUARE_BRACKET:C- intermediary - field_32182- Lnet/minecraft/class_2203;field_32182:C- official - g- Lfp;g:C
 
- 
RIGHT_SQUARE_BRACKETprivate static final char RIGHT_SQUARE_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - RIGHT_SQUARE_BRACKET- Lnet/minecraft/command/argument/NbtPathArgumentType;RIGHT_SQUARE_BRACKET:C- intermediary - field_32183- Lnet/minecraft/class_2203;field_32183:C- official - h- Lfp;h:C
 
- 
LEFT_CURLY_BRACKETprivate static final char LEFT_CURLY_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - LEFT_CURLY_BRACKET- Lnet/minecraft/command/argument/NbtPathArgumentType;LEFT_CURLY_BRACKET:C- intermediary - field_32184- Lnet/minecraft/class_2203;field_32184:C- official - i- Lfp;i:C
 
- 
RIGHT_CURLY_BRACKETprivate static final char RIGHT_CURLY_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - RIGHT_CURLY_BRACKET- Lnet/minecraft/command/argument/NbtPathArgumentType;RIGHT_CURLY_BRACKET:C- intermediary - field_32185- Lnet/minecraft/class_2203;field_32185:C- official - j- Lfp;j:C
 
- 
DOUBLE_QUOTEprivate static final char DOUBLE_QUOTE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DOUBLE_QUOTE- Lnet/minecraft/command/argument/NbtPathArgumentType;DOUBLE_QUOTE:C- intermediary - field_32186- Lnet/minecraft/class_2203;field_32186:C- official - k- Lfp;k:C
 
- 
SINGLE_QUOTEprivate static final char SINGLE_QUOTE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SINGLE_QUOTE- Lnet/minecraft/command/argument/NbtPathArgumentType;SINGLE_QUOTE:C- intermediary - field_44920- Lnet/minecraft/class_2203;field_44920:C- official - l- Lfp;l:C
 
 
- 
- 
Constructor Details- 
NbtPathArgumentTypepublic NbtPathArgumentType()
 
- 
- 
Method Details- 
nbtPath- Mappings:
- Namespace - Name - Mixin selector - named - nbtPath- Lnet/minecraft/command/argument/NbtPathArgumentType;nbtPath()Lnet/minecraft/command/argument/NbtPathArgumentType;- intermediary - method_9360- Lnet/minecraft/class_2203;method_9360()Lnet/minecraft/class_2203;- official - a- Lfp;a()Lfp;
 
- 
getNbtPathpublic static NbtPathArgumentType.NbtPath getNbtPath(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) - Mappings:
- Namespace - Name - Mixin selector - named - getNbtPath- Lnet/minecraft/command/argument/NbtPathArgumentType;getNbtPath(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;- intermediary - method_9358- Lnet/minecraft/class_2203;method_9358(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;- official - a- Lfp;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfp$g;
 
- 
parsepublic NbtPathArgumentType.NbtPath parse(com.mojang.brigadier.StringReader stringReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
- parsein interface- com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - parse- Lnet/minecraft/command/argument/NbtPathArgumentType;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;- intermediary - method_9362- Lnet/minecraft/class_2203;method_9362(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2203$class_2209;- official - a- Lfp;a(Lcom/mojang/brigadier/StringReader;)Lfp$g;
 
- 
parseNodeprivate static NbtPathArgumentType.PathNode parseNode(com.mojang.brigadier.StringReader reader, boolean root) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - parseNode- Lnet/minecraft/command/argument/NbtPathArgumentType;parseNode(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;- intermediary - method_9361- Lnet/minecraft/class_2203;method_9361(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2203$class_2210;- official - a- Lfp;a(Lcom/mojang/brigadier/StringReader;Z)Lfp$h;
 
- 
readCompoundChildNodeprivate static NbtPathArgumentType.PathNode readCompoundChildNode(com.mojang.brigadier.StringReader reader, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - readCompoundChildNode- Lnet/minecraft/command/argument/NbtPathArgumentType;readCompoundChildNode(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;- intermediary - method_9352- Lnet/minecraft/class_2203;method_9352(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2210;- official - a- Lfp;a(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lfp$h;
 
- 
readNameprivate static String readName(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - readName- Lnet/minecraft/command/argument/NbtPathArgumentType;readName(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;- intermediary - method_9357- Lnet/minecraft/class_2203;method_9357(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;- official - b- Lfp;b(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;
 
- 
getExamples- Specified by:
- getExamplesin interface- com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
 
- 
isNameCharacterprivate static boolean isNameCharacter(char c) - Mappings:
- Namespace - Name - Mixin selector - named - isNameCharacter- Lnet/minecraft/command/argument/NbtPathArgumentType;isNameCharacter(C)Z- intermediary - method_9355- Lnet/minecraft/class_2203;method_9355(C)Z- official - a- Lfp;a(C)Z
 
- 
getPredicate- Mappings:
- Namespace - Name - Mixin selector - named - getPredicate- Lnet/minecraft/command/argument/NbtPathArgumentType;getPredicate(Lnet/minecraft/nbt/NbtCompound;)Ljava/util/function/Predicate;- intermediary - method_9359- Lnet/minecraft/class_2203;method_9359(Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;- official - a- Lfp;a(Ltq;)Ljava/util/function/Predicate;
 
 
-