Skip to content

Namespace Void.Minecraft.Buffers

Namespaces

Void.Minecraft.Buffers.Exceptions

Void.Minecraft.Buffers.Extensions

Structs

BufferMemory

Represents a memory buffer that can be sliced into smaller segments. Provides a way to access a specific range of bytes within the buffer.

BufferSpan

Manages a span of bytes, allowing access and manipulation of its position within the buffer.

BufferStream

Reserved value type for a stream-backed Minecraft buffer implementation.

MinecraftBuffer

Provides cursor-based reading and writing of Minecraft protocol values over span, sequence, or stream-backed storage.

Interfaces

ICommonMinecraftBuffer

Defines cursor and storage-access operations shared by Minecraft buffers.

IMinecraftBuffer<TBuffer>

Defines a readable and writable Minecraft buffer that can create typed slices.

IReadMinecraftBuffer

Defines a readable Minecraft buffer with a remaining-byte count.

IWriteMinecraftBuffer

Marks a Minecraft buffer as writable.