Uses of Interface
com.viaversion.nbt.limiter.TagLimiter
Packages that use TagLimiter
-
Uses of TagLimiter in com.viaversion.nbt.io
Methods in com.viaversion.nbt.io with parameters of type TagLimiterModifier and TypeMethodDescriptionTagRegistry.TagSupplier.create(DataInput in, TagLimiter tagLimiter, int nestingLevel) static TagTagRegistry.read(int id, DataInput in, TagLimiter tagLimiter, int nestingLevel) Creates an instance of the tag with the given id, using the String constructor.static <T extends Tag>
TNBTIO.readTag(DataInput in, TagLimiter tagLimiter, boolean named, @Nullable Class<T> expectedTagType) Reads a named NBT tag from a data input.TagReader.tagLimiter(TagLimiter tagLimiter) Sets the tag limiter to use per read tag, making the reader no longer thread-safe. -
Uses of TagLimiter in com.viaversion.nbt.limiter
Methods in com.viaversion.nbt.limiter that return TagLimiterModifier and TypeMethodDescriptionstatic TagLimiterTagLimiter.create(int maxBytes, int maxLevels) Returns a new tag limiter with the given max bytes and nesting levels.static TagLimiterTagLimiter.noop()Returns a noop tag limiter. -
Uses of TagLimiter in com.viaversion.nbt.tag
Methods in com.viaversion.nbt.tag with parameters of type TagLimiterModifier and TypeMethodDescriptionstatic ByteArrayTagByteArrayTag.read(DataInput in, TagLimiter tagLimiter) static ByteTagByteTag.read(DataInput in, TagLimiter tagLimiter) static CompoundTagCompoundTag.read(DataInput in, TagLimiter tagLimiter, int nestingLevel) static DoubleTagDoubleTag.read(DataInput in, TagLimiter tagLimiter) static FloatTagFloatTag.read(DataInput in, TagLimiter tagLimiter) static IntArrayTagIntArrayTag.read(DataInput in, TagLimiter tagLimiter) static IntTagIntTag.read(DataInput in, TagLimiter tagLimiter) static ListTag<?> ListTag.read(DataInput in, TagLimiter tagLimiter, int nestingLevel) static LongArrayTagLongArrayTag.read(DataInput in, TagLimiter tagLimiter) static LongTagLongTag.read(DataInput in, TagLimiter tagLimiter) static ShortTagShortTag.read(DataInput in, TagLimiter tagLimiter) static StringTagStringTag.read(DataInput in, TagLimiter tagLimiter)