# Uses of Interface
net.md_5.bungee.nbt.TypedTag

Packages that use TypedTag
Package
Description
net.md_5.bungee.nbt
net.md_5.bungee.nbt.type

- ## Uses of TypedTag in net.md_5.bungee.nbt

  Methods in net.md_5.bungee.nbt that return TypedTag
  Modifier and Type
  Method
  Description
  `static TypedTag`
  Tag.`fromByteArray(byte[] data)`
  Deserializes the given byte array into a `TypedTag`.
  `static TypedTag`
  Tag.`fromByteArray(byte[] data, NBTLimiter limiter)`
  Deserializes the given byte array into a `TypedTag`, with limitations of the `NBTLimiter`.
  `TypedTag`
  NamedTag.`getTag()`
  `static TypedTag`
  Tag.`readById(byte id, DataInput input, NBTLimiter limiter)`
  Reads a `Tag` from the given `DataInput`, based on the specified tag type, with limitations of the `NBTLimiter`.
  Methods in net.md_5.bungee.nbt with parameters of type TypedTag
  Modifier and Type
  Method
  Description
  `void`
  NamedTag.`setTag(TypedTag tag)`
  `static byte[]`
  Tag.`toByteArray(TypedTag tag)`
  Serializes the given `TypedTag` into a byte array.
  Constructors in net.md_5.bungee.nbt with parameters of type TypedTag
  Modifier
  Constructor
  Description
  ``
  `NamedTag(String name, TypedTag tag)`

- ## Uses of TypedTag in net.md_5.bungee.nbt.type

  Classes in net.md_5.bungee.nbt.type that implement TypedTag
  Modifier and Type
  Class
  Description
  `class`
  `ByteArrayTag`
  `class`
  `ByteTag`
  `class`
  `CompoundTag`
  `class`
  `DoubleTag`
  `class`
  `EndTag`
  `class`
  `FloatTag`
  `class`
  `IntArrayTag`
  `class`
  `IntTag`
  `class`
  `ListTag`
  `class`
  `LongArrayTag`
  `class`
  `LongTag`
  `class`
  `ShortTag`
  `class`
  `StringTag`
  Methods in net.md_5.bungee.nbt.type that return TypedTag
  Modifier and Type
  Method
  Description
  `TypedTag`
  CompoundTag.`get(String key)`
  `TypedTag`
  ListTag.`get(int index)`
  Methods in net.md_5.bungee.nbt.type that return types with arguments of type TypedTag
  Modifier and Type
  Method
  Description
  `Map<String,TypedTag>`
  CompoundTag.`getValue()`
  `List<TypedTag>`
  ListTag.`getValue()`
  Methods in net.md_5.bungee.nbt.type with parameters of type TypedTag
  Modifier and Type
  Method
  Description
  `void`
  CompoundTag.`put(String key, TypedTag tag)`
  Method parameters in net.md_5.bungee.nbt.type with type arguments of type TypedTag
  Modifier and Type
  Method
  Description
  `void`
  CompoundTag.`setValue(Map<String,TypedTag> value)`
  `void`
  ListTag.`setValue(List<TypedTag> value)`
  Constructor parameters in net.md_5.bungee.nbt.type with type arguments of type TypedTag
  Modifier
  Constructor
  Description
  ``
  `CompoundTag(Map<String,TypedTag> value)`
  ``
  `ListTag(List<TypedTag> value, byte listType)`