# Uses of Class
net.md_5.bungee.nbt.limit.NBTLimiter

Packages that use NBTLimiter
Package
Description
net.md_5.bungee.nbt
net.md_5.bungee.nbt.limit
net.md_5.bungee.nbt.type

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

  Methods in net.md_5.bungee.nbt with parameters of type NBTLimiter
  Modifier and Type
  Method
  Description
  `static TypedTag`
  Tag.`fromByteArray(byte[] data, NBTLimiter limiter)`
  Deserializes the given byte array into a `TypedTag`, with limitations of the `NBTLimiter`.
  `void`
  NamedTag.`read(DataInput input, NBTLimiter limiter)`
  Reads the data of the `DataInput` and parses it into this `NamedTag`.
  `void`
  Tag.`read(DataInput input, NBTLimiter limiter)`
  Reads the data into this tag.
  `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`.
  `static NamedTag`
  Tag.`readNamedTag(DataInput input, NBTLimiter limiter)`
  Reads a `NamedTag` from the given `DataInput`, with limitations of the `NBTLimiter`.

- ## Uses of NBTLimiter in net.md_5.bungee.nbt.limit

  Methods in net.md_5.bungee.nbt.limit that return NBTLimiter
  Modifier and Type
  Method
  Description
  `static NBTLimiter`
  NBTLimiter.`unlimitedSize()`

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

  Methods in net.md_5.bungee.nbt.type with parameters of type NBTLimiter
  Modifier and Type
  Method
  Description
  `void`
  ByteArrayTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  ByteTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  CompoundTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  DoubleTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  EndTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  FloatTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  IntArrayTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  IntTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  ListTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  LongArrayTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  LongTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  ShortTag.`read(DataInput input, NBTLimiter limiter)`
  `void`
  StringTag.`read(DataInput input, NBTLimiter limiter)`
  `static String`
  CompoundTag.`readString(DataInput input, NBTLimiter limiter)`