From 4339886e8f79beddfe27504ab70a41edffc8dc08 Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Tue, 1 Apr 2025 16:30:13 -0400 Subject: [PATCH] Add /minecraft/profile/lookup/name/:playerName route --- account.go | 1 + main.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/account.go b/account.go index 0448bb1..5116905 100644 --- a/account.go +++ b/account.go @@ -19,6 +19,7 @@ type playerNameToUUIDResponse struct { } // GET /users/profiles/minecraft/:playerName +// GET /minecraft/profile/lookup/name/:playerName // https://minecraft.wiki/w/Mojang_API#Query_player's_UUID func AccountPlayerNameToID(app *App) func(c echo.Context) error { return func(c echo.Context) error { diff --git a/main.go b/main.go index a448696..cf76b04 100644 --- a/main.go +++ b/main.go @@ -367,6 +367,7 @@ func (app *App) MakeServer() *echo.Echo { e.POST("/minecraft/profile/skins", servicesUploadSkin) e.PUT("/minecraft/profile/name/:playerName", servicesChangeName) e.GET("/publickeys", servicesPublicKeys) + e.GET("/minecraft/profile/lookup/name/:playerName", accountPlayerNameToID) e.POST("/minecraft/profile/lookup/bulk/byname", accountPlayerNamesToIDs) e.GET("/services/privileges", servicesPlayerAttributes) @@ -382,6 +383,7 @@ func (app *App) MakeServer() *echo.Echo { e.POST("/services/minecraft/profile/skins", servicesUploadSkin) e.PUT("/services/minecraft/profile/name/:playerName", servicesChangeName) e.GET("/services/publickeys", servicesPublicKeys) + e.GET("/services/minecraft/profile/lookup/name/:playerName", accountPlayerNameToID) e.POST("/services/minecraft/profile/lookup/bulk/byname", accountPlayerNamesToIDs) e.GET("/authlib-injector/minecraftservices/privileges", servicesPlayerAttributes) @@ -397,6 +399,7 @@ func (app *App) MakeServer() *echo.Echo { e.POST("/authlib-injector/minecraftservices/minecraft/profile/skins", servicesUploadSkin) e.PUT("/authlib-injector/minecraftservices/minecraft/profile/name/:playerName", servicesChangeName) e.GET("/authlib-injector/minecraftservices/publickeys", servicesPublicKeys) + e.GET("/authlib-injector/minecraftservices/minecraft/profile/lookup/name/:playerName", accountPlayerNameToID) e.POST("/authlib-injector/minecraftservices/minecraft/profile/lookup/bulk/byname", accountPlayerNamesToIDs) return e