CLASS bq net/minecraft/command/selector/TargetSelectorParser FIELD a TARGET_SELECTOR_PATTERN Ljava/util/regex/Pattern; FIELD b SPLIT_COMMA Lcom/google/common/base/Splitter; FIELD c SPLIT_EQUALS_PAIR Lcom/google/common/base/Splitter; FIELD z POSITIONAL_ARGUMENTS Ljava/util/Set; METHOD a onePlayerOrNull (Lbn;Ljava/lang/String;)Loo; ARG 0 source ARG 1 selector METHOD a oneOrNull (Lbn;Ljava/lang/String;Ljava/lang/Class;)Lve; ARG 2 clazz METHOD a extractWorld (Lbn;Ljava/util/Map;)Ljava/util/List; ARG 0 source ARG 1 rawArguments METHOD a createBoundingBox (Let;III)Lbgz; ARG 0 pos ARG 1 xOffset ARG 2 yOffset ARG 3 zOffset METHOD a canReturnMultiple (Ljava/lang/String;)Z ARG 0 selector METHOD a sortAndLimit (Ljava/util/List;Ljava/util/Map;Lbn;Ljava/lang/Class;Ljava/lang/String;Lbhc;)Ljava/util/List; ARG 0 targets ARG 1 rawArguments ARG 2 source ARG 3 clazz ARG 4 variable ARG 5 origin METHOD a extractScoreArguments (Ljava/util/Map;)Ljava/util/Map; ARG 0 rawArguments METHOD a extractRadiusPredicate (Ljava/util/Map;Lbhc;)Ljava/util/List; ARG 0 rawArguments ARG 1 origin METHOD a extractCoordinate (Ljava/util/Map;Let;)Let; ARG 0 rawArguments ARG 1 defaultPos METHOD a getTargetsInWorld (Ljava/util/Map;Ljava/lang/Class;Ljava/util/List;Ljava/lang/String;Lams;Let;)Ljava/util/List; ARG 0 rawArguments ARG 1 clazz ARG 2 argumentPredicates ARG 3 variable ARG 4 world ARG 5 sourceBlockPos METHOD a extractEntityTypePredicate (Ljava/util/Map;Ljava/lang/String;)Ljava/util/List; ARG 0 rawArguments ARG 1 variable METHOD a extractAxis (Ljava/util/Map;Ljava/lang/String;DZ)D ARG 0 rawArguments ARG 1 key ARG 2 defaultValue ARG 3 centerBlock METHOD a getInt (Ljava/util/Map;Ljava/lang/String;I)I ARG 0 rawArguments ARG 1 key ARG 2 defaultValue METHOD b calculateTargets (Lbn;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List; ARG 0 source ARG 1 selector ARG 2 clazz METHOD b validateType (Lbn;Ljava/util/Map;)Z ARG 0 source ARG 1 rawArguments METHOD b isTargetSelector (Ljava/lang/String;)Z ARG 0 input METHOD b extractExperiencePredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD b extractCoordinate (Ljava/util/Map;Lbhc;)Lbhc; ARG 0 rawArguments ARG 1 defaultPos METHOD b getString (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; ARG 0 rawArguments ARG 1 key METHOD c targetsAsText (Lbn;Ljava/lang/String;)Lhh; ARG 0 source ARG 1 selector METHOD c extractScoreArgsPredicate (Lbn;Ljava/util/Map;)Ljava/util/List; ARG 0 commandSource ARG 1 rawArguments METHOD c extractGamemodePredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD d extractArguments (Ljava/lang/String;)Ljava/util/Map; ARG 0 selector METHOD d extractTeamPredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD e extractNamePredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD f extractTagPredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD g extractRotationPredicate (Ljava/util/Map;)Ljava/util/List; ARG 0 rawArguments METHOD h isPositional (Ljava/util/Map;)Z ARG 0 rawArguments