类 NbtPathArgumentType.NbtPath
- java.lang.Object
-
- net.minecraft.command.argument.NbtPathArgumentType.NbtPath
-
- 封闭类:
- NbtPathArgumentType
public static class NbtPathArgumentType.NbtPath extends Object
- Mappings:
Namespace Name official dw$gintermediary net/minecraft/class_2203$class_2209named net/minecraft/command/argument/NbtPathArgumentType$NbtPath
-
-
字段概要
字段 修饰符和类型 字段 说明 private Object2IntMap<NbtPathArgumentType.PathNode>nodeEndIndicesprivate NbtPathArgumentType.PathNode[]nodesprivate Stringstring
-
构造器概要
构造器 构造器 说明 NbtPath(String string, NbtPathArgumentType.PathNode[] nodes, Object2IntMap<NbtPathArgumentType.PathNode> nodeEndIndices)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 intcount(Tag element)private com.mojang.brigadier.exceptions.CommandSyntaxExceptioncreateNothingFoundException(NbtPathArgumentType.PathNode node)private static intforEach(List<Tag> elements, Function<Tag,Integer> operation)List<Tag>get(Tag element)List<Tag>getOrInit(Tag element, Supplier<Tag> source)private List<Tag>getTerminals(Tag start)intmethod_35722(Tag tag, Tag tag2)intput(Tag element, Supplier<Tag> source)intremove(Tag element)StringtoString()
-
-
-
字段详细资料
-
string
private final String string
- Mappings:
Namespace Name Mixin selector official aLdw$g;a:Ljava/lang/String;intermediary field_9909Lnet/minecraft/class_2203$class_2209;field_9909:Ljava/lang/String;named stringLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;string:Ljava/lang/String;
-
nodeEndIndices
private final Object2IntMap<NbtPathArgumentType.PathNode> nodeEndIndices
- Mappings:
Namespace Name Mixin selector official bLdw$g;b:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_9910Lnet/minecraft/class_2203$class_2209;field_9910:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named nodeEndIndicesLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;nodeEndIndices:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
nodes
private final NbtPathArgumentType.PathNode[] nodes
- Mappings:
Namespace Name Mixin selector official cLdw$g;c:[Ldw$h;intermediary field_9911Lnet/minecraft/class_2203$class_2209;field_9911:[Lnet/minecraft/class_2203$class_2210;named nodesLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;nodes:[Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;
-
-
构造器详细资料
-
NbtPath
public NbtPath(String string, NbtPathArgumentType.PathNode[] nodes, Object2IntMap<NbtPathArgumentType.PathNode> nodeEndIndices)
- Mappings:
Namespace Name Mixin selector official <init>Ldw$g;<init>(Ljava/lang/String;[Ldw$h;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Vintermediary <init>Lnet/minecraft/class_2203$class_2209;<init>(Ljava/lang/String;[Lnet/minecraft/class_2203$class_2210;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Vnamed <init>Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;<init>(Ljava/lang/String;[Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
-
-
方法详细资料
-
get
public List<Tag> get(Tag element) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLdw$g;a(Lnn;)Ljava/util/List;intermediary method_9366Lnet/minecraft/class_2203$class_2209;method_9366(Lnet/minecraft/class_2520;)Ljava/util/List;named getLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;get(Lnet/minecraft/nbt/Tag;)Ljava/util/List;
-
count
public int count(Tag element)
- Mappings:
Namespace Name Mixin selector official bLdw$g;b(Lnn;)Iintermediary method_9374Lnet/minecraft/class_2203$class_2209;method_9374(Lnet/minecraft/class_2520;)Inamed countLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;count(Lnet/minecraft/nbt/Tag;)I
-
getTerminals
private List<Tag> getTerminals(Tag start) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official dLdw$g;d(Lnn;)Ljava/util/List;intermediary method_9369Lnet/minecraft/class_2203$class_2209;method_9369(Lnet/minecraft/class_2520;)Ljava/util/List;named getTerminalsLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;getTerminals(Lnet/minecraft/nbt/Tag;)Ljava/util/List;
-
getOrInit
public List<Tag> getOrInit(Tag element, Supplier<Tag> source) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLdw$g;a(Lnn;Ljava/util/function/Supplier;)Ljava/util/List;intermediary method_9367Lnet/minecraft/class_2203$class_2209;method_9367(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List;named getOrInitLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;getOrInit(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)Ljava/util/List;
-
forEach
private static int forEach(List<Tag> elements, Function<Tag,Integer> operation)
- Mappings:
Namespace Name Mixin selector official aLdw$g;a(Ljava/util/List;Ljava/util/function/Function;)Iintermediary method_9371Lnet/minecraft/class_2203$class_2209;method_9371(Ljava/util/List;Ljava/util/function/Function;)Inamed forEachLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;forEach(Ljava/util/List;Ljava/util/function/Function;)I
-
method_35722
public int method_35722(Tag tag, Tag tag2) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLdw$g;a(Lnn;Lnn;)Iintermediary method_35722Lnet/minecraft/class_2203$class_2209;method_35722(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Inamed method_35722Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;method_35722(Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)I
-
put
public int put(Tag element, Supplier<Tag> source) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official bLdw$g;b(Lnn;Ljava/util/function/Supplier;)Iintermediary method_9368Lnet/minecraft/class_2203$class_2209;method_9368(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Inamed putLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;put(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I
-
remove
public int remove(Tag element)
- Mappings:
Namespace Name Mixin selector official cLdw$g;c(Lnn;)Iintermediary method_9372Lnet/minecraft/class_2203$class_2209;method_9372(Lnet/minecraft/class_2520;)Inamed removeLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;remove(Lnet/minecraft/nbt/Tag;)I
-
createNothingFoundException
private com.mojang.brigadier.exceptions.CommandSyntaxException createNothingFoundException(NbtPathArgumentType.PathNode node)
- Mappings:
Namespace Name Mixin selector official aLdw$g;a(Ldw$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;intermediary method_9375Lnet/minecraft/class_2203$class_2209;method_9375(Lnet/minecraft/class_2203$class_2210;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;named createNothingFoundExceptionLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;createNothingFoundException(Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
-
toString
public String toString()
- 覆盖:
toString在类中Object- Mappings:
Namespace Name Mixin selector official toStringLdw$g;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_2203$class_2209;toString()Ljava/lang/String;named toStringLnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;toString()Ljava/lang/String;
-
-