Package net.minecraft.command.argument
Class NbtPathArgumentType.NbtPath
java.lang.Object
net.minecraft.command.argument.NbtPathArgumentType.NbtPath
- Enclosing class:
- NbtPathArgumentType
public static class NbtPathArgumentType.NbtPath extends Object
- Mappings:
Namespace Name official dr$g
intermediary net/minecraft/class_2203$class_2209
named net/minecraft/command/argument/NbtPathArgumentType$NbtPath
-
Field Summary
Fields Modifier and Type Field Description private Object2IntMap<NbtPathArgumentType.PathNode>
nodeEndIndices
private NbtPathArgumentType.PathNode[]
nodes
private String
string
-
Constructor Summary
Constructors Constructor Description NbtPath(String string, NbtPathArgumentType.PathNode[] nodes, Object2IntMap<NbtPathArgumentType.PathNode> nodeEndIndices)
-
Method Summary
Modifier and Type Method Description int
count(Tag tag)
private com.mojang.brigadier.exceptions.CommandSyntaxException
createNothingFoundException(NbtPathArgumentType.PathNode node)
private static int
forEach(List<Tag> tags, Function<Tag,Integer> operation)
List<Tag>
get(Tag tag)
List<Tag>
getOrInit(Tag tag, Supplier<Tag> source)
private List<Tag>
getTerminals(Tag start)
int
put(Tag tag, Supplier<Tag> source)
int
remove(Tag tag)
String
toString()
-
Field Details
-
string
- Mappings:
Namespace Name Mixin selector official a
Ldr$g;a:Ljava/lang/String;
intermediary field_9909
Lnet/minecraft/class_2203$class_2209;field_9909:Ljava/lang/String;
named string
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;string:Ljava/lang/String;
-
nodeEndIndices
- Mappings:
Namespace Name Mixin selector official b
Ldr$g;b:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary field_9910
Lnet/minecraft/class_2203$class_2209;field_9910:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
named nodeEndIndices
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;nodeEndIndices:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
nodes
- Mappings:
Namespace Name Mixin selector official c
Ldr$g;c:[Ldr$h;
intermediary field_9911
Lnet/minecraft/class_2203$class_2209;field_9911:[Lnet/minecraft/class_2203$class_2210;
named nodes
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;nodes:[Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;
-
-
Constructor Details
-
NbtPath
public NbtPath(String string, NbtPathArgumentType.PathNode[] nodes, Object2IntMap<NbtPathArgumentType.PathNode> nodeEndIndices)- Mappings:
Namespace Name Mixin selector official <init>
Ldr$g;<init>(Ljava/lang/String;[Ldr$h;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
intermediary <init>
Lnet/minecraft/class_2203$class_2209;<init>(Ljava/lang/String;[Lnet/minecraft/class_2203$class_2210;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
named <init>
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;<init>(Ljava/lang/String;[Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
-
-
Method Details
-
get
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official a
Ldr$g;a(Lni;)Ljava/util/List;
intermediary method_9366
Lnet/minecraft/class_2203$class_2209;method_9366(Lnet/minecraft/class_2520;)Ljava/util/List;
named get
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;get(Lnet/minecraft/nbt/Tag;)Ljava/util/List;
-
count
- Mappings:
Namespace Name Mixin selector official b
Ldr$g;b(Lni;)I
intermediary method_9374
Lnet/minecraft/class_2203$class_2209;method_9374(Lnet/minecraft/class_2520;)I
named count
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;count(Lnet/minecraft/nbt/Tag;)I
-
getTerminals
private List<Tag> getTerminals(Tag start) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official d
Ldr$g;d(Lni;)Ljava/util/List;
intermediary method_9369
Lnet/minecraft/class_2203$class_2209;method_9369(Lnet/minecraft/class_2520;)Ljava/util/List;
named getTerminals
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;getTerminals(Lnet/minecraft/nbt/Tag;)Ljava/util/List;
-
getOrInit
public List<Tag> getOrInit(Tag tag, Supplier<Tag> source) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official a
Ldr$g;a(Lni;Ljava/util/function/Supplier;)Ljava/util/List;
intermediary method_9367
Lnet/minecraft/class_2203$class_2209;method_9367(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List;
named getOrInit
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;getOrInit(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)Ljava/util/List;
-
forEach
- Mappings:
Namespace Name Mixin selector official a
Ldr$g;a(Ljava/util/List;Ljava/util/function/Function;)I
intermediary method_9371
Lnet/minecraft/class_2203$class_2209;method_9371(Ljava/util/List;Ljava/util/function/Function;)I
named forEach
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;forEach(Ljava/util/List;Ljava/util/function/Function;)I
-
put
public int put(Tag tag, Supplier<Tag> source) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official b
Ldr$g;b(Lni;Ljava/util/function/Supplier;)I
intermediary method_9368
Lnet/minecraft/class_2203$class_2209;method_9368(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)I
named put
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;put(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I
-
remove
- Mappings:
Namespace Name Mixin selector official c
Ldr$g;c(Lni;)I
intermediary method_9372
Lnet/minecraft/class_2203$class_2209;method_9372(Lnet/minecraft/class_2520;)I
named remove
Lnet/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 a
Ldr$g;a(Ldr$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
intermediary method_9375
Lnet/minecraft/class_2203$class_2209;method_9375(Lnet/minecraft/class_2203$class_2210;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
named createNothingFoundException
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;createNothingFoundException(Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
-
toString
- Overrides:
toString
in classObject
- Mappings:
Namespace Name Mixin selector official toString
Ldr$g;toString()Ljava/lang/String;
intermediary toString
Lnet/minecraft/class_2203$class_2209;toString()Ljava/lang/String;
named toString
Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;toString()Ljava/lang/String;
-