Package net.minecraft.nbt
Class StringNbtReader
java.lang.Object
net.minecraft.nbt.StringNbtReader
public class StringNbtReader extends Object
- Mappings:
Namespace Name official njintermediary net/minecraft/class_2522named net/minecraft/nbt/StringNbtReader
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeARRAY_INVALIDstatic com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeARRAY_MIXEDprivate static PatternBYTE_PATTERNprivate static PatternDOUBLE_PATTERNprivate static PatternDOUBLE_PATTERN_IMPLICITstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeEXPECTED_KEYstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeEXPECTED_VALUEprivate static PatternFLOAT_PATTERNprivate static PatternINT_PATTERNstatic com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeLIST_MIXEDprivate static PatternLONG_PATTERNprivate com.mojang.brigadier.StringReaderreaderprivate static PatternSHORT_PATTERNstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeTRAILING -
Constructor Summary
Constructors Constructor Description StringNbtReader(com.mojang.brigadier.StringReader reader) -
Method Summary
Modifier and Type Method Description private voidexpect(char char2)static CompoundTagparse(String string)CompoundTagparseCompoundTag()private TagparseListTag()private TagparsePrimitive(String input)TagparseTag()protected TagparseTagArray()protected TagparseTagPrimitive()private TagparseTagPrimitiveArray()private <T extends Number>
List<T>readArray(TagReader<?> arrayTypeReader, TagReader<?> typeReader)private booleanreadComma()(package private) CompoundTagreadCompoundTag()protected StringreadString()
-
Field Details
-
TRAILING
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TRAILING- Mappings:
Namespace Name Mixin selector official aLnj;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_11602Lnet/minecraft/class_2522;field_11602:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named TRAILINGLnet/minecraft/nbt/StringNbtReader;TRAILING:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
EXPECTED_KEY
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXPECTED_KEY- Mappings:
Namespace Name Mixin selector official bLnj;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_11608Lnet/minecraft/class_2522;field_11608:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named EXPECTED_KEYLnet/minecraft/nbt/StringNbtReader;EXPECTED_KEY:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
EXPECTED_VALUE
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXPECTED_VALUE- Mappings:
Namespace Name Mixin selector official cLnj;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_11605Lnet/minecraft/class_2522;field_11605:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named EXPECTED_VALUELnet/minecraft/nbt/StringNbtReader;EXPECTED_VALUE:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
LIST_MIXED
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LIST_MIXED- Mappings:
Namespace Name Mixin selector official dLnj;d:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_11603Lnet/minecraft/class_2522;field_11603:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named LIST_MIXEDLnet/minecraft/nbt/StringNbtReader;LIST_MIXED:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
-
ARRAY_MIXED
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ARRAY_MIXED- Mappings:
Namespace Name Mixin selector official eLnj;e:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_11597Lnet/minecraft/class_2522;field_11597:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named ARRAY_MIXEDLnet/minecraft/nbt/StringNbtReader;ARRAY_MIXED:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
-
ARRAY_INVALID
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ARRAY_INVALID- Mappings:
Namespace Name Mixin selector official fLnj;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_11604Lnet/minecraft/class_2522;field_11604:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named ARRAY_INVALIDLnet/minecraft/nbt/StringNbtReader;ARRAY_INVALID:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
DOUBLE_PATTERN_IMPLICIT
- Mappings:
Namespace Name Mixin selector official gLnj;g:Ljava/util/regex/Pattern;intermediary field_11607Lnet/minecraft/class_2522;field_11607:Ljava/util/regex/Pattern;named DOUBLE_PATTERN_IMPLICITLnet/minecraft/nbt/StringNbtReader;DOUBLE_PATTERN_IMPLICIT:Ljava/util/regex/Pattern;
-
DOUBLE_PATTERN
- Mappings:
Namespace Name Mixin selector official hLnj;h:Ljava/util/regex/Pattern;intermediary field_11600Lnet/minecraft/class_2522;field_11600:Ljava/util/regex/Pattern;named DOUBLE_PATTERNLnet/minecraft/nbt/StringNbtReader;DOUBLE_PATTERN:Ljava/util/regex/Pattern;
-
FLOAT_PATTERN
- Mappings:
Namespace Name Mixin selector official iLnj;i:Ljava/util/regex/Pattern;intermediary field_11596Lnet/minecraft/class_2522;field_11596:Ljava/util/regex/Pattern;named FLOAT_PATTERNLnet/minecraft/nbt/StringNbtReader;FLOAT_PATTERN:Ljava/util/regex/Pattern;
-
BYTE_PATTERN
- Mappings:
Namespace Name Mixin selector official jLnj;j:Ljava/util/regex/Pattern;intermediary field_11606Lnet/minecraft/class_2522;field_11606:Ljava/util/regex/Pattern;named BYTE_PATTERNLnet/minecraft/nbt/StringNbtReader;BYTE_PATTERN:Ljava/util/regex/Pattern;
-
LONG_PATTERN
- Mappings:
Namespace Name Mixin selector official kLnj;k:Ljava/util/regex/Pattern;intermediary field_11609Lnet/minecraft/class_2522;field_11609:Ljava/util/regex/Pattern;named LONG_PATTERNLnet/minecraft/nbt/StringNbtReader;LONG_PATTERN:Ljava/util/regex/Pattern;
-
SHORT_PATTERN
- Mappings:
Namespace Name Mixin selector official lLnj;l:Ljava/util/regex/Pattern;intermediary field_11601Lnet/minecraft/class_2522;field_11601:Ljava/util/regex/Pattern;named SHORT_PATTERNLnet/minecraft/nbt/StringNbtReader;SHORT_PATTERN:Ljava/util/regex/Pattern;
-
INT_PATTERN
- Mappings:
Namespace Name Mixin selector official mLnj;m:Ljava/util/regex/Pattern;intermediary field_11599Lnet/minecraft/class_2522;field_11599:Ljava/util/regex/Pattern;named INT_PATTERNLnet/minecraft/nbt/StringNbtReader;INT_PATTERN:Ljava/util/regex/Pattern;
-
reader
private final com.mojang.brigadier.StringReader reader- Mappings:
Namespace Name Mixin selector official nLnj;n:Lcom/mojang/brigadier/StringReader;intermediary field_11598Lnet/minecraft/class_2522;field_11598:Lcom/mojang/brigadier/StringReader;named readerLnet/minecraft/nbt/StringNbtReader;reader:Lcom/mojang/brigadier/StringReader;
-
-
Constructor Details
-
StringNbtReader
public StringNbtReader(com.mojang.brigadier.StringReader reader)- Mappings:
Namespace Name Mixin selector official <init>Lnj;<init>(Lcom/mojang/brigadier/StringReader;)Vintermediary <init>Lnet/minecraft/class_2522;<init>(Lcom/mojang/brigadier/StringReader;)Vnamed <init>Lnet/minecraft/nbt/StringNbtReader;<init>(Lcom/mojang/brigadier/StringReader;)V
-
-
Method Details
-
parse
public static CompoundTag parse(String string) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLnj;a(Ljava/lang/String;)Lmq;intermediary method_10718Lnet/minecraft/class_2522;method_10718(Ljava/lang/String;)Lnet/minecraft/class_2487;named parseLnet/minecraft/nbt/StringNbtReader;parse(Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag;
-
readCompoundTag
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLnj;a()Lmq;intermediary method_10721Lnet/minecraft/class_2522;method_10721()Lnet/minecraft/class_2487;named readCompoundTagLnet/minecraft/nbt/StringNbtReader;readCompoundTag()Lnet/minecraft/nbt/CompoundTag;
-
readString
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official bLnj;b()Ljava/lang/String;intermediary method_10725Lnet/minecraft/class_2522;method_10725()Ljava/lang/String;named readStringLnet/minecraft/nbt/StringNbtReader;readString()Ljava/lang/String;
-
parseTagPrimitive
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official cLnj;c()Lni;intermediary method_10722Lnet/minecraft/class_2522;method_10722()Lnet/minecraft/class_2520;named parseTagPrimitiveLnet/minecraft/nbt/StringNbtReader;parseTagPrimitive()Lnet/minecraft/nbt/Tag;
-
parsePrimitive
- Mappings:
Namespace Name Mixin selector official bLnj;b(Ljava/lang/String;)Lni;intermediary method_10731Lnet/minecraft/class_2522;method_10731(Ljava/lang/String;)Lnet/minecraft/class_2520;named parsePrimitiveLnet/minecraft/nbt/StringNbtReader;parsePrimitive(Ljava/lang/String;)Lnet/minecraft/nbt/Tag;
-
parseTag
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official dLnj;d()Lni;intermediary method_10723Lnet/minecraft/class_2522;method_10723()Lnet/minecraft/class_2520;named parseTagLnet/minecraft/nbt/StringNbtReader;parseTag()Lnet/minecraft/nbt/Tag;
-
parseTagArray
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official eLnj;e()Lni;intermediary method_10717Lnet/minecraft/class_2522;method_10717()Lnet/minecraft/class_2520;named parseTagArrayLnet/minecraft/nbt/StringNbtReader;parseTagArray()Lnet/minecraft/nbt/Tag;
-
parseCompoundTag
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official fLnj;f()Lmq;intermediary method_10727Lnet/minecraft/class_2522;method_10727()Lnet/minecraft/class_2487;named parseCompoundTagLnet/minecraft/nbt/StringNbtReader;parseCompoundTag()Lnet/minecraft/nbt/CompoundTag;
-
parseListTag
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official gLnj;g()Lni;intermediary method_10729Lnet/minecraft/class_2522;method_10729()Lnet/minecraft/class_2520;named parseListTagLnet/minecraft/nbt/StringNbtReader;parseListTag()Lnet/minecraft/nbt/Tag;
-
parseTagPrimitiveArray
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official hLnj;h()Lni;intermediary method_10726Lnet/minecraft/class_2522;method_10726()Lnet/minecraft/class_2520;named parseTagPrimitiveArrayLnet/minecraft/nbt/StringNbtReader;parseTagPrimitiveArray()Lnet/minecraft/nbt/Tag;
-
readArray
private <T extends Number> List<T> readArray(TagReader<?> arrayTypeReader, TagReader<?> typeReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLnj;a(Lnk;Lnk;)Ljava/util/List;intermediary method_10728Lnet/minecraft/class_2522;method_10728(Lnet/minecraft/class_4614;Lnet/minecraft/class_4614;)Ljava/util/List;named readArrayLnet/minecraft/nbt/StringNbtReader;readArray(Lnet/minecraft/nbt/TagReader;Lnet/minecraft/nbt/TagReader;)Ljava/util/List;
-
readComma
private boolean readComma()- Mappings:
Namespace Name Mixin selector official iLnj;i()Zintermediary method_10716Lnet/minecraft/class_2522;method_10716()Znamed readCommaLnet/minecraft/nbt/StringNbtReader;readComma()Z
-
expect
private void expect(char char2) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLnj;a(C)Vintermediary method_10719Lnet/minecraft/class_2522;method_10719(C)Vnamed expectLnet/minecraft/nbt/StringNbtReader;expect(C)V
-