Uses of Interface
net.minecraft.network.codec.StreamDecoder
Packages that use StreamDecoder
Package
Description
-
Uses of StreamDecoder in net.minecraft.network
Methods in net.minecraft.network with parameters of type StreamDecoderModifier and TypeMethodDescription<T, C extends Collection<T>>
CFriendlyByteBuf.readCollection(IntFunction<C> ctor, StreamDecoder<? super FriendlyByteBuf, T> elementDecoder) <L,R> com.mojang.datafixers.util.Either <L, R> FriendlyByteBuf.readEither(StreamDecoder<? super FriendlyByteBuf, L> leftReader, StreamDecoder<? super FriendlyByteBuf, R> rightReader) <T> List<T> FriendlyByteBuf.readList(StreamDecoder<? super FriendlyByteBuf, T> elementDecoder) <K, V, M extends Map<K,V>>
MFriendlyByteBuf.readMap(IntFunction<M> ctor, StreamDecoder<? super FriendlyByteBuf, K> keyDecoder, StreamDecoder<? super FriendlyByteBuf, V> valueDecoder) <K,V> Map <K, V> FriendlyByteBuf.readMap(StreamDecoder<? super FriendlyByteBuf, K> keyDecoder, StreamDecoder<? super FriendlyByteBuf, V> valueDecoder) static <T, B extends io.netty.buffer.ByteBuf>
@Nullable TFriendlyByteBuf.readNullable(B input, StreamDecoder<? super B, T> valueDecoder) <T> @Nullable TFriendlyByteBuf.readNullable(StreamDecoder<? super FriendlyByteBuf, T> valueDecoder) <T> Optional<T> FriendlyByteBuf.readOptional(StreamDecoder<? super FriendlyByteBuf, T> valueReader) -
Uses of StreamDecoder in net.minecraft.network.codec
Subinterfaces of StreamDecoder in net.minecraft.network.codecClasses in net.minecraft.network.codec that implement StreamDecoderMethods in net.minecraft.network.codec with parameters of type StreamDecoderModifier and TypeMethodDescriptionstatic <B,V> StreamCodec <B, V> StreamCodec.of(StreamEncoder<B, V> encoder, StreamDecoder<B, V> decoder) static <B,V> StreamCodec <B, V> StreamCodec.ofMember(StreamMemberEncoder<B, V> encoder, StreamDecoder<B, V> decoder) -
Uses of StreamDecoder in net.minecraft.network.protocol
Methods in net.minecraft.network.protocol with parameters of type StreamDecoderModifier and TypeMethodDescriptionstatic <B extends io.netty.buffer.ByteBuf, T extends Packet<?>>
StreamCodec<B, T> Packet.codec(StreamMemberEncoder<B, T> writer, StreamDecoder<B, T> reader) -
Uses of StreamDecoder in net.minecraft.network.protocol.common.custom
Methods in net.minecraft.network.protocol.common.custom with parameters of type StreamDecoderModifier and TypeMethodDescriptionstatic <B extends io.netty.buffer.ByteBuf, T extends CustomPacketPayload>
StreamCodec<B, T> CustomPacketPayload.codec(StreamMemberEncoder<B, T> writer, StreamDecoder<B, T> reader) -
Uses of StreamDecoder in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as StreamDecoderModifier and TypeFieldDescriptionprivate final StreamDecoder<RegistryFriendlyByteBuf, ClientboundBossEventPacket.Operation> ClientboundBossEventPacket.OperationType.readerConstructors in net.minecraft.network.protocol.game with parameters of type StreamDecoderModifierConstructorDescriptionprivate -
Uses of StreamDecoder in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type StreamDecoderModifier and TypeMethodDescriptiondefault <T> T[]IFriendlyByteBufExtension.readArray(IntFunction<T[]> builder, StreamDecoder<? super FriendlyByteBuf, T> reader) Reads an array of objects from the buffer.default <K,V> Map <K, V> IFriendlyByteBufExtension.readMap(StreamDecoder<? super FriendlyByteBuf, K> keyReader, BiFunction<FriendlyByteBuf, K, V> valueReader) Variant ofFriendlyByteBuf.readMap(StreamDecoder, StreamDecoder)that allows reading values that depend on the key. -
Uses of StreamDecoder in net.neoforged.neoforge.network.codec
Classes in net.neoforged.neoforge.network.codec that implement StreamDecoder