Package net.minecraft.nbt
Interface NbtType<T extends NbtElement>
- All Known Subinterfaces:
NbtType.OfFixedSize<T>,NbtType.OfVariableSize<T>
public interface NbtType<T extends NbtElement>
Represents an NBT type.
- Mappings:
Namespace Name named net/minecraft/nbt/NbtTypeintermediary net/minecraft/class_4614official vc
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceNbtType.OfFixedSize<T extends NbtElement>Represents an NBT type whose elements have a fixed size, such as primitives.static interfaceNbtType.OfVariableSize<T extends NbtElement>Represents an NBT type whose elements can have a variable size, such as lists. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaccept(DataInput input, NbtScanner visitor, NbtSizeTracker tracker) createInvalid(int type) Returns an invalid NBT type.doAccept(DataInput input, NbtScanner visitor, NbtSizeTracker tracker) read(DataInput input, NbtSizeTracker tracker) voidskip(DataInput input, int count, NbtSizeTracker tracker) voidskip(DataInput input, NbtSizeTracker tracker)
-
Method Details
-
read
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named readLnet/minecraft/nbt/NbtType;read(Ljava/io/DataInput;Lnet/minecraft/nbt/NbtSizeTracker;)Lnet/minecraft/nbt/NbtElement;intermediary method_23262Lnet/minecraft/class_4614;method_23262(Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;official cLvc;c(Ljava/io/DataInput;Luj;)Lva;
-
doAccept
NbtScanner.Result doAccept(DataInput input, NbtScanner visitor, NbtSizeTracker tracker) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector named doAcceptLnet/minecraft/nbt/NbtType;doAccept(Ljava/io/DataInput;Lnet/minecraft/nbt/scanner/NbtScanner;Lnet/minecraft/nbt/NbtSizeTracker;)Lnet/minecraft/nbt/scanner/NbtScanner$Result;intermediary method_39852Lnet/minecraft/class_4614;method_39852(Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Lnet/minecraft/class_6836$class_6838;official aLvc;a(Ljava/io/DataInput;Lux;Luj;)Lux$b;
-
accept
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named acceptLnet/minecraft/nbt/NbtType;accept(Ljava/io/DataInput;Lnet/minecraft/nbt/scanner/NbtScanner;Lnet/minecraft/nbt/NbtSizeTracker;)Vintermediary method_39877Lnet/minecraft/class_4614;method_39877(Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Vofficial bLvc;b(Ljava/io/DataInput;Lux;Luj;)V
-
skip
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named skipLnet/minecraft/nbt/NbtType;skip(Ljava/io/DataInput;ILnet/minecraft/nbt/NbtSizeTracker;)Vintermediary method_39854Lnet/minecraft/class_4614;method_39854(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Vofficial aLvc;a(Ljava/io/DataInput;ILuj;)V
-
skip
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named skipLnet/minecraft/nbt/NbtType;skip(Ljava/io/DataInput;Lnet/minecraft/nbt/NbtSizeTracker;)Vintermediary method_39851Lnet/minecraft/class_4614;method_39851(Ljava/io/DataInput;Lnet/minecraft/class_2505;)Vofficial bLvc;b(Ljava/io/DataInput;Luj;)V
-
getCrashReportName
String getCrashReportName()- Mappings:
Namespace Name Mixin selector named getCrashReportNameLnet/minecraft/nbt/NbtType;getCrashReportName()Ljava/lang/String;intermediary method_23259Lnet/minecraft/class_4614;method_23259()Ljava/lang/String;official aLvc;a()Ljava/lang/String;
-
getCommandFeedbackName
String getCommandFeedbackName()- Mappings:
Namespace Name Mixin selector named getCommandFeedbackNameLnet/minecraft/nbt/NbtType;getCommandFeedbackName()Ljava/lang/String;intermediary method_23261Lnet/minecraft/class_4614;method_23261()Ljava/lang/String;official bLvc;b()Ljava/lang/String;
-
createInvalid
Returns an invalid NBT type.Operations with an invalid NBT type always throws
IOException.- Returns:
- an invalid NBT type
- See Also:
- Mappings:
Namespace Name Mixin selector named createInvalidLnet/minecraft/nbt/NbtType;createInvalid(I)Lnet/minecraft/nbt/NbtType;intermediary method_23260Lnet/minecraft/class_4614;method_23260(I)Lnet/minecraft/class_4614;official aLvc;a(I)Lvc;
-