Class NbtElement

java.lang.Object
net.minecraft.nbt.NbtElement
Direct Known Subclasses:
NbtByteArray, NbtCompound, NbtElement.AbstractNbtNumber, NbtEnd, NbtIntArray, NbtList, NbtString

public abstract class NbtElement extends Object
Mappings:
Namespace Name
official eb
intermediary net/minecraft/class_605
named net/minecraft/nbt/NbtElement
  • Field Details

    • TYPES

      public static final String[] TYPES
      Mappings:
      Namespace Name Mixin selector
      official a Leb;a:[Ljava/lang/String;
      intermediary field_5262 Lnet/minecraft/class_605;field_5262:[Ljava/lang/String;
      named TYPES Lnet/minecraft/nbt/NbtElement;TYPES:[Ljava/lang/String;
  • Constructor Details

    • NbtElement

      protected NbtElement()
  • Method Details

    • write

      abstract void write(DataOutput output) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Leb;a(Ljava/io/DataOutput;)V
      intermediary method_1650 Lnet/minecraft/class_605;method_1650(Ljava/io/DataOutput;)V
      named write Lnet/minecraft/nbt/NbtElement;write(Ljava/io/DataOutput;)V
    • read

      abstract void read(DataInput input, int depth, PositionTracker tracker) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Leb;a(Ljava/io/DataInput;ILdw;)V
      intermediary method_1649 Lnet/minecraft/class_605;method_1649(Ljava/io/DataInput;ILnet/minecraft/class_1944;)V
      named read Lnet/minecraft/nbt/NbtElement;read(Ljava/io/DataInput;ILnet/minecraft/nbt/PositionTracker;)V
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Leb;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_605;toString()Ljava/lang/String;
      named toString Lnet/minecraft/nbt/NbtElement;toString()Ljava/lang/String;
    • getType

      public abstract byte getType()
      Mappings:
      Namespace Name Mixin selector
      official a Leb;a()B
      intermediary method_1645 Lnet/minecraft/class_605;method_1645()B
      named getType Lnet/minecraft/nbt/NbtElement;getType()B
    • createFromType

      protected static NbtElement createFromType(byte id)
      Mappings:
      Namespace Name Mixin selector
      official a Leb;a(B)Leb;
      intermediary method_7369 Lnet/minecraft/class_605;method_7369(B)Lnet/minecraft/class_605;
      named createFromType Lnet/minecraft/nbt/NbtElement;createFromType(B)Lnet/minecraft/nbt/NbtElement;
    • copy

      public abstract NbtElement copy()
      Mappings:
      Namespace Name Mixin selector
      official b Leb;b()Leb;
      intermediary method_1651 Lnet/minecraft/class_605;method_1651()Lnet/minecraft/class_605;
      named copy Lnet/minecraft/nbt/NbtElement;copy()Lnet/minecraft/nbt/NbtElement;
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official c_ Leb;c_()Z
      intermediary method_4386 Lnet/minecraft/class_605;method_4386()Z
      named isEmpty Lnet/minecraft/nbt/NbtElement;isEmpty()Z
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Leb;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_605;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/nbt/NbtElement;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Leb;hashCode()I
      intermediary hashCode Lnet/minecraft/class_605;hashCode()I
      named hashCode Lnet/minecraft/nbt/NbtElement;hashCode()I
    • asString

      protected String asString()
      Mappings:
      Namespace Name Mixin selector
      official a_ Leb;a_()Ljava/lang/String;
      intermediary method_7370 Lnet/minecraft/class_605;method_7370()Ljava/lang/String;
      named asString Lnet/minecraft/nbt/NbtElement;asString()Ljava/lang/String;