Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MigratePlayerDB ¶
func MigratePlayerDB(db *sql.DB, dbtype types.DatabaseType) error
Types ¶
type Player ¶
type Player struct { Name string `json:"name"` Pitch float64 `json:"pitch"` Yaw float64 `json:"yaw"` PosX float64 `json:"posx"` PosY float64 `json:"posy"` PosZ float64 `json:"posz"` HP int `json:"hp"` Breath int `json:"breath"` CreationDate int64 `json:"creation_date"` ModificationDate int64 `json:"modification_date"` }
type PlayerInventories ¶
type PlayerInventoryItems ¶
type PlayerMetadata ¶
type PlayerMetadataRepository ¶ added in v1.1.27
type PlayerMetadataRepository struct {
// contains filtered or unexported fields
}
func NewPlayerMetadataRepository ¶ added in v1.1.27
func NewPlayerMetadataRepository(db *sql.DB, dbtype types.DatabaseType) *PlayerMetadataRepository
func (*PlayerMetadataRepository) GetPlayerMetadata ¶ added in v1.1.27
func (r *PlayerMetadataRepository) GetPlayerMetadata(name string) ([]*PlayerMetadata, error)
func (*PlayerMetadataRepository) SetPlayerMetadata ¶ added in v1.1.27
func (r *PlayerMetadataRepository) SetPlayerMetadata(md *PlayerMetadata) error
type PlayerRepository ¶
type PlayerRepository struct {
// contains filtered or unexported fields
}
func NewPlayerRepository ¶
func NewPlayerRepository(db *sql.DB, dbtype types.DatabaseType) *PlayerRepository
func (*PlayerRepository) CreateOrUpdate ¶ added in v1.1.27
func (r *PlayerRepository) CreateOrUpdate(p *Player) error
func (*PlayerRepository) GetPlayer ¶
func (r *PlayerRepository) GetPlayer(name string) (*Player, error)
func (*PlayerRepository) RemovePlayer ¶ added in v1.1.27
func (r *PlayerRepository) RemovePlayer(name string) error
Click to show internal directories.
Click to hide internal directories.