refactor package
This commit is contained in:
58
pkg/protocol/packet/game/client/set_player_team.go
Normal file
58
pkg/protocol/packet/game/client/set_player_team.go
Normal file
@ -0,0 +1,58 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"github.com/Tnze/go-mc/chat"
|
||||
)
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeams struct {
|
||||
TeamName string
|
||||
Type int8
|
||||
//opt:enum:Type:0
|
||||
CreateTeam UpdateTeamsCreateTeam
|
||||
//opt:enum:Type:1
|
||||
RemoveTeam UpdateTeamsRemoveTeam
|
||||
//opt:enum:Type:2
|
||||
UpdateTeam UpdateTeamsUpdateTeam
|
||||
//opt:enum:Type:3
|
||||
AddEntities UpdateTeamsAddEntities
|
||||
//opt:enum:Type:4
|
||||
RemoveEntities UpdateTeamsRemoveEntities
|
||||
}
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeamsCreateTeam struct {
|
||||
TeamDisplayName chat.Message
|
||||
FriendlyFlags int8
|
||||
NameTagVisibility int32 `mc:"VarInt"`
|
||||
CollisionRule int32 `mc:"VarInt"`
|
||||
TeamColor int32 `mc:"VarInt"`
|
||||
TeamPrefix chat.Message
|
||||
TeamSuffix chat.Message
|
||||
Entities []string `mc:"String"`
|
||||
}
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeamsRemoveTeam struct {
|
||||
}
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeamsUpdateTeam struct {
|
||||
DisplayName chat.Message
|
||||
FriendlyFlags int8
|
||||
NameTagVisibility int32 `mc:"VarInt"`
|
||||
CollisionRule int32 `mc:"VarInt"`
|
||||
TeamColor int32 `mc:"VarInt"`
|
||||
TeamPrefix chat.Message
|
||||
TeamSuffix chat.Message
|
||||
}
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeamsAddEntities struct {
|
||||
Entities []string `mc:"String"`
|
||||
}
|
||||
|
||||
//codec:gen
|
||||
type UpdateTeamsRemoveEntities struct {
|
||||
Entities []string `mc:"String"`
|
||||
}
|
Reference in New Issue
Block a user