server

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2024 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const API_URL = "https://api.mojang.com/"
View Source
const SESSION_URL = "https://sessionserver.mojang.com/"
View Source
const VERSION = "1.0.4"

Variables

This section is empty.

Functions

func ExistsKey added in v1.0.3

func ExistsKey(cacheKey string) int64

func FetchNames added in v1.0.2

func FetchNames(uuid string) []model.NameHistoryEntry

func FetchProfile added in v1.0.2

func FetchProfile(uuid string) model.Profile

func GetEnv

func GetEnv(key, defaultValue string) string

func GetValue added in v1.0.3

func GetValue(cacheKey string) string

func InitServer

func InitServer()

func SaveValue added in v1.0.3

func SaveValue(cacheKey string, value string) bool

Types

type CacheResponse

type CacheResponse struct {
	HasCache bool           `json:"hascache"`
	Response MojangResponse `json:"response"`
}

func HasCache

func HasCache(cacheKey string) CacheResponse

func SaveCache

func SaveCache(cacheKey string, response MojangResponse) CacheResponse

type MojangResponse

type MojangResponse struct {
	Code int    `json:"code"`
	Json string `json:"json"`
}

func BlockedServers

func BlockedServers() MojangResponse

func FetchProfileByName added in v1.0.2

func FetchProfileByName(userName string) (model.Profile, MojangResponse)

func HasJoined added in v1.0.3

func HasJoined(userName string, serverId string) MojangResponse

func HasPaid added in v1.0.3

func HasPaid(userName string) (string, MojangResponse)

func UsernameToUUID

func UsernameToUUID(userName string) MojangResponse

func UsernamesToUUIDs

func UsernamesToUUIDs(jsonData []byte) MojangResponse

func UuidToName

func UuidToName(uuid string, action string) MojangResponse

func UuidToNameHistory

func UuidToNameHistory(uuid string) MojangResponse

This endpoint has been deprecated by Mojang and was removed on 13 September 2022 at 9:25 AM CET to "improve player safety and data privacy"

func UuidToProfile

func UuidToProfile(uuid string, unsigned string) MojangResponse

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL