Documentation ¶
Index ¶
- func AbilitiesToString(abilities uint32) []string
- type Proxy
- func (proxy *Proxy) HandleClientPacket(pk packet.Packet) (packet.Packet, bool)
- func (proxy *Proxy) HandleCommand(command *packet.CommandRequest) (*packet.CommandRequest, bool)
- func (proxy *Proxy) HandleInventoryTransaction(transaction *packet.InventoryTransaction) (*packet.InventoryTransaction, bool)
- func (proxy *Proxy) HandleLevelChunk(c *packet.LevelChunk) (*packet.LevelChunk, bool)
- func (proxy *Proxy) HandleMovePlayer(mp *packet.MovePlayer, fromClient bool) (*packet.MovePlayer, bool)
- func (proxy *Proxy) HandlePlayerAction(pa *packet.PlayerAction) (*packet.PlayerAction, bool)
- func (proxy *Proxy) HandleServerPacket(pk packet.Packet) (packet.Packet, bool)
- func (proxy *Proxy) HandleStartGame(sg *packet.StartGame) (*packet.StartGame, bool)
- func (proxy *Proxy) HandleSubChunk(c *packet.SubChunk) (*packet.SubChunk, bool)
- func (proxy *Proxy) HandleUpdateBlock(ub *packet.UpdateBlock) (*packet.UpdateBlock, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AbilitiesToString ¶
Types ¶
type Proxy ¶
type Proxy struct { ClientConn *minecraft.Conn ServerConn *minecraft.Conn Chunks map[protocol.ChunkPos]*chunk.Chunk PlayerID uint64 PlayerPos *packet.MovePlayer }
func (*Proxy) HandleClientPacket ¶
func (*Proxy) HandleCommand ¶
func (proxy *Proxy) HandleCommand(command *packet.CommandRequest) (*packet.CommandRequest, bool)
func (*Proxy) HandleInventoryTransaction ¶
func (proxy *Proxy) HandleInventoryTransaction(transaction *packet.InventoryTransaction) (*packet.InventoryTransaction, bool)
func (*Proxy) HandleLevelChunk ¶
func (proxy *Proxy) HandleLevelChunk(c *packet.LevelChunk) (*packet.LevelChunk, bool)
func (*Proxy) HandleMovePlayer ¶
func (proxy *Proxy) HandleMovePlayer(mp *packet.MovePlayer, fromClient bool) (*packet.MovePlayer, bool)
func (*Proxy) HandlePlayerAction ¶
func (proxy *Proxy) HandlePlayerAction(pa *packet.PlayerAction) (*packet.PlayerAction, bool)
func (*Proxy) HandleServerPacket ¶
func (*Proxy) HandleStartGame ¶
func (*Proxy) HandleSubChunk ¶
func (*Proxy) HandleUpdateBlock ¶
func (proxy *Proxy) HandleUpdateBlock(ub *packet.UpdateBlock) (*packet.UpdateBlock, bool)
Click to show internal directories.
Click to hide internal directories.