client

package
v0.0.0-...-ca992e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PacketOChatMessage

type PacketOChatMessage struct {
	Message         msgs.Message
	MessagePosition msgs.MessagePosition
}

func (*PacketOChatMessage) Push

func (p *PacketOChatMessage) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOChatMessage) UUID

func (p *PacketOChatMessage) UUID() int32

type PacketOChunkData

type PacketOChunkData struct {
	Chunk level.Chunk
}

func (*PacketOChunkData) Push

func (p *PacketOChunkData) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOChunkData) UUID

func (p *PacketOChunkData) UUID() int32

type PacketODeclareRecipes

type PacketODeclareRecipes struct {
	// Recipes []*Recipe // this doesn't exist yet ;(
	RecipeCount int32
}

func (*PacketODeclareRecipes) Push

func (p *PacketODeclareRecipes) Push(writer buff.Buffer, conn base.Connection)

func (*PacketODeclareRecipes) UUID

func (p *PacketODeclareRecipes) UUID() int32

type PacketODisconnect

type PacketODisconnect struct {
	Reason msgs.Message
}

func (*PacketODisconnect) Push

func (p *PacketODisconnect) Push(writer buff.Buffer, conn base.Connection)

func (*PacketODisconnect) UUID

func (p *PacketODisconnect) UUID() int32

type PacketOEncryptionRequest

type PacketOEncryptionRequest struct {
	Server string // unused?
	Public []byte
	Verify []byte
}

func (*PacketOEncryptionRequest) Push

func (p *PacketOEncryptionRequest) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOEncryptionRequest) UUID

func (p *PacketOEncryptionRequest) UUID() int32

type PacketOEntityMetadata

type PacketOEntityMetadata struct {
	Entity ents.Entity
}

func (*PacketOEntityMetadata) Push

func (p *PacketOEntityMetadata) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOEntityMetadata) UUID

func (p *PacketOEntityMetadata) UUID() int32

type PacketOHeldItemChange

type PacketOHeldItemChange struct {
	Slot client.HotBarSlot
}

func (*PacketOHeldItemChange) Push

func (p *PacketOHeldItemChange) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOHeldItemChange) UUID

func (p *PacketOHeldItemChange) UUID() int32

type PacketOJoinGame

type PacketOJoinGame struct {
	EntityID      int32
	Hardcore      bool
	GameMode      game.GameMode
	Dimension     game.Dimension
	HashedSeed    int64
	MaxPlayers    int
	LevelType     game.LevelType
	ViewDistance  int32
	ReduceDebug   bool
	RespawnScreen bool
}

func (*PacketOJoinGame) Push

func (p *PacketOJoinGame) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOJoinGame) UUID

func (p *PacketOJoinGame) UUID() int32

type PacketOKeepAlive

type PacketOKeepAlive struct {
	KeepAliveID int64
}

func (*PacketOKeepAlive) Push

func (p *PacketOKeepAlive) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOKeepAlive) UUID

func (p *PacketOKeepAlive) UUID() int32

type PacketOLoginPluginRequest

type PacketOLoginPluginRequest struct {
	MessageID int32
	Channel   string
	OptData   []byte
}

func (*PacketOLoginPluginRequest) Push

func (p *PacketOLoginPluginRequest) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOLoginPluginRequest) UUID

func (p *PacketOLoginPluginRequest) UUID() int32

type PacketOLoginSuccess

type PacketOLoginSuccess struct {
	PlayerUUID string
	PlayerName string
}

func (*PacketOLoginSuccess) Push

func (p *PacketOLoginSuccess) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOLoginSuccess) UUID

func (p *PacketOLoginSuccess) UUID() int32

type PacketOPlayerAbilities

type PacketOPlayerAbilities struct {
	Abilities   client.PlayerAbilities
	FlyingSpeed float32
	FieldOfView float32
}

func (*PacketOPlayerAbilities) Push

func (p *PacketOPlayerAbilities) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOPlayerAbilities) UUID

func (p *PacketOPlayerAbilities) UUID() int32

type PacketOPlayerInfo

type PacketOPlayerInfo struct {
	Action client.PlayerInfoAction
	Values []client.PlayerInfo
}

func (*PacketOPlayerInfo) Push

func (p *PacketOPlayerInfo) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOPlayerInfo) UUID

func (p *PacketOPlayerInfo) UUID() int32

type PacketOPlayerLocation

type PacketOPlayerLocation struct {
	Location data.Location
	Relative client.Relativity

	ID int32
}

func (*PacketOPlayerLocation) Push

func (p *PacketOPlayerLocation) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOPlayerLocation) UUID

func (p *PacketOPlayerLocation) UUID() int32

type PacketOPluginMessage

type PacketOPluginMessage struct {
	Message plugin.Message
}

func (*PacketOPluginMessage) Push

func (p *PacketOPluginMessage) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOPluginMessage) UUID

func (p *PacketOPluginMessage) UUID() int32

type PacketOPong

type PacketOPong struct {
	Ping int64
}

func (*PacketOPong) Push

func (p *PacketOPong) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOPong) UUID

func (p *PacketOPong) UUID() int32

type PacketOResponse

type PacketOResponse struct {
	Status status.Response
}

func (*PacketOResponse) Push

func (p *PacketOResponse) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOResponse) UUID

func (p *PacketOResponse) UUID() int32

type PacketOServerDifficulty

type PacketOServerDifficulty struct {
	Difficulty game.Difficulty
	Locked     bool // should probably always be true
}

func (*PacketOServerDifficulty) Push

func (p *PacketOServerDifficulty) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOServerDifficulty) UUID

func (p *PacketOServerDifficulty) UUID() int32

type PacketOSetCompression

type PacketOSetCompression struct {
	Threshold int32
}

func (*PacketOSetCompression) Push

func (p *PacketOSetCompression) Push(writer buff.Buffer, conn base.Connection)

func (*PacketOSetCompression) UUID

func (p *PacketOSetCompression) UUID() int32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL