类 NbtPathArgumentType

  • 所有已实现的接口:
    com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>

    public class NbtPathArgumentType
    extends Object
    implements com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
    Mappings:
    Namespace Name
    official dw
    intermediary net/minecraft/class_2203
    named net/minecraft/command/argument/NbtPathArgumentType
    • 字段详细资料

      • EXAMPLES

        private static final Collection<String> EXAMPLES
        Mappings:
        Namespace Name Mixin selector
        official c Ldw;c:Ljava/util/Collection;
        intermediary field_9898 Lnet/minecraft/class_2203;field_9898:Ljava/util/Collection;
        named EXAMPLES Lnet/minecraft/command/argument/NbtPathArgumentType;EXAMPLES:Ljava/util/Collection;
      • INVALID_PATH_NODE_EXCEPTION

        public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_PATH_NODE_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
        intermediary field_9900 Lnet/minecraft/class_2203;field_9900:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
        named INVALID_PATH_NODE_EXCEPTION Lnet/minecraft/command/argument/NbtPathArgumentType;INVALID_PATH_NODE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      • NOTHING_FOUND_EXCEPTION

        public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NOTHING_FOUND_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official b Ldw;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
        intermediary field_9899 Lnet/minecraft/class_2203;field_9899:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
        named NOTHING_FOUND_EXCEPTION Lnet/minecraft/command/argument/NbtPathArgumentType;NOTHING_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      • field_32182

        private static final char field_32182
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Ldw;d:C
        intermediary field_32182 Lnet/minecraft/class_2203;field_32182:C
        named field_32182 Lnet/minecraft/command/argument/NbtPathArgumentType;field_32182:C
      • field_32183

        private static final char field_32183
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Ldw;e:C
        intermediary field_32183 Lnet/minecraft/class_2203;field_32183:C
        named field_32183 Lnet/minecraft/command/argument/NbtPathArgumentType;field_32183:C
      • field_32184

        private static final char field_32184
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Ldw;f:C
        intermediary field_32184 Lnet/minecraft/class_2203;field_32184:C
        named field_32184 Lnet/minecraft/command/argument/NbtPathArgumentType;field_32184:C
      • field_32185

        private static final char field_32185
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Ldw;g:C
        intermediary field_32185 Lnet/minecraft/class_2203;field_32185:C
        named field_32185 Lnet/minecraft/command/argument/NbtPathArgumentType;field_32185:C
      • field_32186

        private static final char field_32186
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Ldw;h:C
        intermediary field_32186 Lnet/minecraft/class_2203;field_32186:C
        named field_32186 Lnet/minecraft/command/argument/NbtPathArgumentType;field_32186:C
    • 构造器详细资料

      • NbtPathArgumentType

        public NbtPathArgumentType()
    • 方法详细资料

      • nbtPath

        public static NbtPathArgumentType nbtPath()
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a()Ldw;
        intermediary method_9360 Lnet/minecraft/class_2203;method_9360()Lnet/minecraft/class_2203;
        named nbtPath Lnet/minecraft/command/argument/NbtPathArgumentType;nbtPath()Lnet/minecraft/command/argument/NbtPathArgumentType;
      • getNbtPath

        public static NbtPathArgumentType.NbtPath getNbtPath​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context,
                                                             String name)
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldw$g;
        intermediary method_9358 Lnet/minecraft/class_2203;method_9358(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;
        named getNbtPath Lnet/minecraft/command/argument/NbtPathArgumentType;getNbtPath(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
      • parse

        public NbtPathArgumentType.NbtPath parse​(com.mojang.brigadier.StringReader stringReader)
                                          throws com.mojang.brigadier.exceptions.CommandSyntaxException
        指定者:
        parse 在接口中 com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a(Lcom/mojang/brigadier/StringReader;)Ldw$g;
        intermediary method_9362 Lnet/minecraft/class_2203;method_9362(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2203$class_2209;
        named parse Lnet/minecraft/command/argument/NbtPathArgumentType;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
      • parseNode

        private static NbtPathArgumentType.PathNode parseNode​(com.mojang.brigadier.StringReader reader,
                                                              boolean root)
                                                       throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a(Lcom/mojang/brigadier/StringReader;Z)Ldw$h;
        intermediary method_9361 Lnet/minecraft/class_2203;method_9361(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2203$class_2210;
        named parseNode Lnet/minecraft/command/argument/NbtPathArgumentType;parseNode(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;
      • readCompoundChildNode

        private static NbtPathArgumentType.PathNode readCompoundChildNode​(com.mojang.brigadier.StringReader reader,
                                                                          String name)
                                                                   throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Ldw$h;
        intermediary method_9352 Lnet/minecraft/class_2203;method_9352(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2210;
        named readCompoundChildNode Lnet/minecraft/command/argument/NbtPathArgumentType;readCompoundChildNode(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;
      • readName

        private static String readName​(com.mojang.brigadier.StringReader reader)
                                throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official b Ldw;b(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;
        intermediary method_9357 Lnet/minecraft/class_2203;method_9357(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;
        named readName Lnet/minecraft/command/argument/NbtPathArgumentType;readName(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;
      • getExamples

        public Collection<String> getExamples()
        指定者:
        getExamples 在接口中 com.mojang.brigadier.arguments.ArgumentType<NbtPathArgumentType.NbtPath>
        Mappings:
        Namespace Name Mixin selector
        official getExamples Ldw;getExamples()Ljava/util/Collection;
        intermediary getExamples Lnet/minecraft/class_2203;getExamples()Ljava/util/Collection;
        named getExamples Lnet/minecraft/command/argument/NbtPathArgumentType;getExamples()Ljava/util/Collection;
      • isNameCharacter

        private static boolean isNameCharacter​(char c)
        Mappings:
        Namespace Name Mixin selector
        official a Ldw;a(C)Z
        intermediary method_9355 Lnet/minecraft/class_2203;method_9355(C)Z
        named isNameCharacter Lnet/minecraft/command/argument/NbtPathArgumentType;isNameCharacter(C)Z
      • getPredicate

        private static Predicate<Tag> getPredicate​(CompoundTag filter)
        Mappings:
        Namespace Name Mixin selector
        official b Ldw;b(Lmv;)Ljava/util/function/Predicate;
        intermediary method_9359 Lnet/minecraft/class_2203;method_9359(Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;
        named getPredicate Lnet/minecraft/command/argument/NbtPathArgumentType;getPredicate(Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Predicate;