Uses of Class
net.minecraft.nbt.NbtSizeTracker
Packages that use NbtSizeTracker
Package
Description
The Named Binary Tag (NBT) data format.
-
Uses of NbtSizeTracker in net.minecraft.nbt
Methods in net.minecraft.nbt that return NbtSizeTrackerModifier and TypeMethodDescriptionstatic NbtSizeTrackerNbtSizeTracker.of(long maxBytes) static NbtSizeTrackerNbtSizeTracker.ofUnlimitedBytes()Methods in net.minecraft.nbt with parameters of type NbtSizeTrackerModifier and TypeMethodDescriptiondefault voidNbtType.accept(DataInput input, NbtScanner visitor, NbtSizeTracker tracker) NbtType.doAccept(DataInput input, NbtScanner visitor, NbtSizeTracker tracker) (package private) static NbtElementNbtCompound.read(NbtType<?> reader, String key, DataInput input, NbtSizeTracker tracker) static NbtElementNbtIo.read(DataInput input, NbtSizeTracker tracker) Reads an NBT element frominput.NbtType.read(DataInput input, NbtSizeTracker tracker) static NbtCompoundNbtIo.readCompound(DataInput input, NbtSizeTracker tracker) Reads an NBT compound frominput.static NbtCompoundNbtIo.readCompressed(InputStream stream, NbtSizeTracker tagSizeTracker) Reads an NBT compound from Gzip-compressedstream.static NbtCompoundNbtIo.readCompressed(Path path, NbtSizeTracker tagSizeTracker) Reads an NBT compound from Gzip-compressed file atpath.static NbtElementNbtIo.readElement(DataInput input, NbtSizeTracker tracker) private static NbtElementNbtIo.readElement(DataInput input, NbtSizeTracker tracker, byte typeId) static voidNbtIo.scan(DataInput input, NbtScanner scanner, NbtSizeTracker tracker) Scans the NBT input usingscanner.static voidNbtIo.scanCompressed(InputStream stream, NbtScanner scanner, NbtSizeTracker tracker) Scans the compressed NBT stream usingscanner.static voidNbtIo.scanCompressed(Path path, NbtScanner scanner, NbtSizeTracker tracker) Scans the compressed NBT file usingscanner.default voidNbtType.OfFixedSize.skip(DataInput input, int count, NbtSizeTracker tracker) default voidNbtType.OfFixedSize.skip(DataInput input, NbtSizeTracker tracker) default voidNbtType.OfVariableSize.skip(DataInput input, int count, NbtSizeTracker tracker) voidNbtType.skip(DataInput input, int count, NbtSizeTracker tracker) voidNbtType.skip(DataInput input, NbtSizeTracker tracker) -
Uses of NbtSizeTracker in net.minecraft.network
Methods in net.minecraft.network with parameters of type NbtSizeTrackerModifier and TypeMethodDescription<T> TPacketByteBuf.decode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, NbtSizeTracker sizeTracker) Deprecated.static @Nullable NbtElementPacketByteBuf.readNbt(ByteBuf buf, NbtSizeTracker sizeTracker) PacketByteBuf.readNbt(NbtSizeTracker sizeTracker) Reads an NBT element from this buf. -
Uses of NbtSizeTracker in net.minecraft.network.codec
Method parameters in net.minecraft.network.codec with type arguments of type NbtSizeTrackerModifier and TypeMethodDescriptionstatic <T> PacketCodec<ByteBuf, T> PacketCodecs.codec(com.mojang.serialization.Codec<T> codec, Supplier<NbtSizeTracker> sizeTracker) static PacketCodec<ByteBuf, NbtElement> PacketCodecs.nbt(Supplier<NbtSizeTracker> sizeTracker) Returns a codec for an NBT element.static PacketCodec<ByteBuf, NbtCompound> PacketCodecs.nbtCompound(Supplier<NbtSizeTracker> sizeTracker) static <T> PacketCodec<RegistryByteBuf, T> PacketCodecs.registryCodec(com.mojang.serialization.Codec<T> codec, Supplier<NbtSizeTracker> sizeTracker)