Documentation ¶
Index ¶
- Constants
- type Buffer
- func (b *Buffer) Bytes() []byte
- func (b *Buffer) Length() int
- func (b *Buffer) ReadBool() (bool, error)
- func (b *Buffer) ReadByte() (byte, error)
- func (b *Buffer) ReadBytes(length int) ([]byte, error)
- func (b *Buffer) ReadInt16() (int16, error)
- func (b *Buffer) ReadInt32() (int32, error)
- func (b *Buffer) ReadInt64() (int64, error)
- func (b *Buffer) ReadString() (string, error)
- func (b *Buffer) ReadUInt16() (uint16, error)
- func (b *Buffer) ReadUuid() (*uuid.UUID, error)
- func (b *Buffer) ReadVarInt() (int, error)
- func (b *Buffer) WriteBool(value bool)
- func (b *Buffer) WriteBuf(buf *Buffer)
- func (b *Buffer) WriteByte(value byte) error
- func (b *Buffer) WriteBytes(value []byte)
- func (b *Buffer) WriteInt16(value int16)
- func (b *Buffer) WriteInt32(value int32) error
- func (b *Buffer) WriteInt64(value int64) error
- func (b *Buffer) WriteString(value string)
- func (b *Buffer) WriteUInt16(value uint16) error
- func (b *Buffer) WriteUuid(uuid *uuid.UUID)
- func (b *Buffer) WriteVarInt(value int) int
- type ConnectionState
Constants ¶
View Source
const ( SegmentBits = 0x7F ContinueBit = 0x80 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
type Buffer struct {
// contains filtered or unexported fields
}
func CreateBuffer ¶
func CreateBuffer() Buffer
func CreateBufferWithBuf ¶
func (*Buffer) ReadString ¶
func (*Buffer) ReadUInt16 ¶
func (*Buffer) ReadVarInt ¶
func (*Buffer) WriteBytes ¶
func (*Buffer) WriteInt16 ¶
func (*Buffer) WriteInt32 ¶
func (*Buffer) WriteInt64 ¶
func (*Buffer) WriteString ¶
func (*Buffer) WriteUInt16 ¶
func (*Buffer) WriteVarInt ¶
type ConnectionState ¶
type ConnectionState int
const ( Handshake ConnectionState = iota Status Login Configuration Play )
Click to show internal directories.
Click to hide internal directories.