package player import "github.com/Tnze/go-mc/bot/world/entity" type Pos struct { X, Y, Z float64 Yaw, Pitch float32 OnGround bool } func (p Pos) PosEqual(other Pos) bool { return p.X == other.X && p.Y == other.Y && p.Z == other.Z } func (p Pos) LookEqual(other Pos) bool { return p.Yaw == other.Yaw && p.Pitch == other.Pitch } func (p Pos) Equal(other Pos) bool { return p.PosEqual(other) && p.LookEqual(other) && p.OnGround == other.OnGround } // Player includes the player's status. type Player struct { entity.Entity UUID [2]int64 //128bit UUID Pos Pos HeldItem int //拿着的物品栏位 Health float32 //血量 Food int32 //饱食度 FoodSaturation float32 //食物饱和度 Level int32 }