Package net.minecraft.nbt
Class NbtString
java.lang.Object
net.minecraft.nbt.NbtString
- All Implemented Interfaces:
NbtElement
Represents an NBT string.
- Mappings:
Namespace Name official pbintermediary net/minecraft/class_2519named net/minecraft/nbt/NbtString
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final charprivate static final charprivate static final NbtStringprivate static final charprivate static final charprivate static final intprivate final StringFields inherited from interface net.minecraft.nbt.NbtElement
BYTE_ARRAY_TYPE, BYTE_TYPE, COMPOUND_TYPE, DOUBLE_TYPE, END_TYPE, field_33246, field_33247, field_33248, field_33249, FLOAT_TYPE, INT_ARRAY_TYPE, INT_TYPE, LIST_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, MAX_DEPTH, NUMBER_TYPE, SHORT_TYPE, STRING_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(NbtElementVisitor visitor) asString()copy()Copies this NBT element.doAccept(NbtScanner visitor) booleanstatic StringGets the NBT type definition of this NBT element.bytegetType()Gets the type of this NBT element.inthashCode()static NbtStringstatic voidtoString()voidwrite(DataOutput output) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.nbt.NbtElement
accept
-
Field Details
-
SIZE
private static final int SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official bLpb;b:Iintermediary field_33241Lnet/minecraft/class_2519;field_33241:Inamed SIZELnet/minecraft/nbt/NbtString;SIZE:I
-
TYPE
- Mappings:
Namespace Name Mixin selector official aLpb;a:Lpf;intermediary field_21045Lnet/minecraft/class_2519;field_21045:Lnet/minecraft/class_4614;named TYPELnet/minecraft/nbt/NbtString;TYPE:Lnet/minecraft/nbt/NbtType;
-
EMPTY
- Mappings:
Namespace Name Mixin selector official cLpb;c:Lpb;intermediary field_21046Lnet/minecraft/class_2519;field_21046:Lnet/minecraft/class_2519;named EMPTYLnet/minecraft/nbt/NbtString;EMPTY:Lnet/minecraft/nbt/NbtString;
-
DOUBLE_QUOTE
private static final char DOUBLE_QUOTE- See Also:
- Mappings:
Namespace Name Mixin selector official wLpb;w:Cintermediary field_33242Lnet/minecraft/class_2519;field_33242:Cnamed DOUBLE_QUOTELnet/minecraft/nbt/NbtString;DOUBLE_QUOTE:C
-
SINGLE_QUOTE
private static final char SINGLE_QUOTE- See Also:
- Mappings:
Namespace Name Mixin selector official xLpb;x:Cintermediary field_33243Lnet/minecraft/class_2519;field_33243:Cnamed SINGLE_QUOTELnet/minecraft/nbt/NbtString;SINGLE_QUOTE:C
-
BACKSLASH
private static final char BACKSLASH- See Also:
- Mappings:
Namespace Name Mixin selector official yLpb;y:Cintermediary field_33244Lnet/minecraft/class_2519;field_33244:Cnamed BACKSLASHLnet/minecraft/nbt/NbtString;BACKSLASH:C
-
NULL
private static final char NULL- See Also:
- Mappings:
Namespace Name Mixin selector official zLpb;z:Cintermediary field_33245Lnet/minecraft/class_2519;field_33245:Cnamed NULLLnet/minecraft/nbt/NbtString;NULL:C
-
value
- Mappings:
Namespace Name Mixin selector official ALpb;A:Ljava/lang/String;intermediary field_11590Lnet/minecraft/class_2519;field_11590:Ljava/lang/String;named valueLnet/minecraft/nbt/NbtString;value:Ljava/lang/String;
-
-
Constructor Details
-
NbtString
- Mappings:
Namespace Name Mixin selector official <init>Lpb;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_2519;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/nbt/NbtString;<init>(Ljava/lang/String;)V
-
-
Method Details
-
skip
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpb;a(Ljava/io/DataInput;)Vintermediary method_39875Lnet/minecraft/class_2519;method_39875(Ljava/io/DataInput;)Vnamed skipLnet/minecraft/nbt/NbtString;skip(Ljava/io/DataInput;)V
-
of
- Mappings:
Namespace Name Mixin selector official aLpb;a(Ljava/lang/String;)Lpb;intermediary method_23256Lnet/minecraft/class_2519;method_23256(Ljava/lang/String;)Lnet/minecraft/class_2519;named ofLnet/minecraft/nbt/NbtString;of(Ljava/lang/String;)Lnet/minecraft/nbt/NbtString;
-
write
- Specified by:
writein interfaceNbtElement- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpd;a(Ljava/io/DataOutput;)Vintermediary method_10713Lnet/minecraft/class_2520;method_10713(Ljava/io/DataOutput;)Vnamed writeLnet/minecraft/nbt/NbtElement;write(Ljava/io/DataOutput;)V
-
getType
public byte getType()Gets the type of this NBT element.- Specified by:
getTypein interfaceNbtElement- Returns:
- the type
- Mappings:
Namespace Name Mixin selector official aLpd;a()Bintermediary method_10711Lnet/minecraft/class_2520;method_10711()Bnamed getTypeLnet/minecraft/nbt/NbtElement;getType()B
-
getNbtType
Gets the NBT type definition of this NBT element.- Specified by:
getNbtTypein interfaceNbtElement- Returns:
- the element type definition
- Mappings:
Namespace Name Mixin selector official bLpd;b()Lpf;intermediary method_23258Lnet/minecraft/class_2520;method_23258()Lnet/minecraft/class_4614;named getNbtTypeLnet/minecraft/nbt/NbtElement;getNbtType()Lnet/minecraft/nbt/NbtType;
-
toString
- Specified by:
toStringin interfaceNbtElement- Overrides:
toStringin classObject
-
copy
Description copied from interface:NbtElementCopies this NBT element.- Specified by:
copyin interfaceNbtElement- Returns:
- the copied element
- Mappings:
Namespace Name Mixin selector official dLpb;d()Lpb;intermediary method_10705Lnet/minecraft/class_2519;method_10705()Lnet/minecraft/class_2519;named copyLnet/minecraft/nbt/NbtString;copy()Lnet/minecraft/nbt/NbtString;
-
equals
-
hashCode
public int hashCode() -
asString
- Specified by:
asStringin interfaceNbtElement- Mappings:
Namespace Name Mixin selector official e_Lpd;e_()Ljava/lang/String;intermediary method_10714Lnet/minecraft/class_2520;method_10714()Ljava/lang/String;named asStringLnet/minecraft/nbt/NbtElement;asString()Ljava/lang/String;
-
accept
- Specified by:
acceptin interfaceNbtElement- Mappings:
Namespace Name Mixin selector official aLpd;a(Lph;)Vintermediary method_32289Lnet/minecraft/class_2520;method_32289(Lnet/minecraft/class_5627;)Vnamed acceptLnet/minecraft/nbt/NbtElement;accept(Lnet/minecraft/nbt/visitor/NbtElementVisitor;)V
-
escape
- Mappings:
Namespace Name Mixin selector official bLpb;b(Ljava/lang/String;)Ljava/lang/String;intermediary method_10706Lnet/minecraft/class_2519;method_10706(Ljava/lang/String;)Ljava/lang/String;named escapeLnet/minecraft/nbt/NbtString;escape(Ljava/lang/String;)Ljava/lang/String;
-
doAccept
- Specified by:
doAcceptin interfaceNbtElement- Mappings:
Namespace Name Mixin selector official aLpd;a(Lpa;)Lpa$b;intermediary method_39850Lnet/minecraft/class_2520;method_39850(Lnet/minecraft/class_6836;)Lnet/minecraft/class_6836$class_6838;named doAcceptLnet/minecraft/nbt/NbtElement;doAccept(Lnet/minecraft/nbt/scanner/NbtScanner;)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
-