31 lines
585 B
Go
31 lines
585 B
Go
package bot
|
|
|
|
import (
|
|
"github.com/Tnze/go-mc/data"
|
|
pk "github.com/Tnze/go-mc/net/packet"
|
|
)
|
|
|
|
//SwingArm swing player's arm.
|
|
//hand could be 0: main hand, 1: off hand
|
|
func (c *Client) SwingArm(hand int) error {
|
|
return c.conn.WritePacket(pk.Marshal(
|
|
data.AnimationServerbound,
|
|
pk.VarInt(hand),
|
|
))
|
|
}
|
|
|
|
//Respawn the player when it was dead.
|
|
func (c *Client) Respawn() error {
|
|
return c.conn.WritePacket(pk.Marshal(
|
|
data.ClientStatus,
|
|
pk.VarInt(0),
|
|
))
|
|
}
|
|
|
|
func (c *Client) UseItem(hand int) error {
|
|
return c.conn.WritePacket(pk.Marshal(
|
|
data.UseItem,
|
|
pk.VarInt(hand),
|
|
))
|
|
}
|